-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlogging.yaml
118 lines (115 loc) · 3.66 KB
/
logging.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
logging:
version: 1
formatters:
brief:
format: '%(message)s'
default:
format: >-
%(asctime)s.%(msecs)03d [%(process)d|%(threadName)-8s]
- %(levelname)-4s
- %(message)s
datefmt: '%Y-%m-%dT%H:%M:%S'
debug:
format: >-
%(asctime)s.%(msecs)03d %(pathname)s:%(funcName)s():%(lineno)d
- [%(processName)s|%(threadName)s]
- %(levelname)s
- %(message)s
datefmt: '%Y-%m-%dT%H:%M:%S'
fluent_console:
'()': fluent.handler.FluentRecordFormatter
format:
time: '%(asctime)s'
where: '[%(module)s|%(funcName)s]'
message: '%(message)s'
datefmt: '%H:%M:%S'
fluent_debug:
'()': fluent.handler.FluentRecordFormatter
format:
level: '%(levelname)s'
hostname: '%(hostname)s'
where: '%(module)s.%(funcName)s'
stack_trace: '%(exc_text)s'
message: '%(message)s'
time: '%(asctime)s.%(msecs)03d'
process: '%(processName)s:%(process)d'
thread: '%(threadName)s:%(thread)d'
datefmt: '%Y-%m-%dT%H:%M:%S'
handlers:
console:
class: logging.StreamHandler
level: INFO
formatter: brief
stream: ext://sys.stdout
debug:
class: logging.StreamHandler
level: DEBUG
formatter: debug
stream: ext://sys.stdout
fluent-console:
class: fluent.handler.FluentHandler
host: localhost
port: 24224
tag: py.console.logging
buffer_overflow_handler: overflow_handler
formatter: fluent_console
level: INFO
fluent-async-console:
class: fluent.asynchandler.FluentHandler
host: localhost
port: 24224
tag: py.console.async.logging
buffer_overflow_handler: overflow_handler
formatter: fluent_console
level: INFO
fluent-debug:
class: fluent.handler.FluentHandler
host: localhost
port: 24224
tag: py.debug.logging
buffer_overflow_handler: overflow_handler
formatter: fluent_debug
level: DEBUG
fluent-async-debug:
class: fluent.asynchandler.FluentHandler
host: localhost
port: 24224
tag: py.debug.async.logging
buffer_overflow_handler: overflow_handler
formatter: fluent_debug
level: DEBUG
fluent-elastic:
class: fluent.handler.FluentHandler
host: localhost
port: 24224
tag: py.elastic.logging
buffer_overflow_handler: overflow_handler
formatter: fluent_debug
level: DEBUG
fluent-async-elastic:
class: fluent.asynchandler.FluentHandler
host: localhost
port: 24224
tag: py.elastic.async.logging
buffer_overflow_handler: overflow_handler
formatter: fluent_debug
level: DEBUG
'none': # py2 crashes if this isnt strung
class: logging.NullHandler
loggers:
'null':
handlers: ['none']
level: INFO
propagate: False
console:
handlers: [console]
level: INFO
propagate: True
debug:
handlers: [debug]
level: INFO
propagate: True
'': # root logger
handlers: [fluent-async-console, fluent-async-debug, fluent-async-elastic]
level: DEBUG
propagate: False