-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgunicorn.py
59 lines (57 loc) · 1.49 KB
/
gunicorn.py
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
import logging
import sys
import helpers
bind = "127.0.0.1:9000"
logconfig_dict = {
'formatters': {
'simple': {
'format': '%(name)s %(levelname)s %(asctime)s: %(message)s'
},
},
'filters': {
'require_message_is_normal': {
'()': 'helpers.MessageIsNormal',
},
'require_message_is_error': {
'()': 'helpers.MessageIsError',
},
},
'handlers': {
'console_stdout': {
'level': 'DEBUG',
'filters': ['require_message_is_normal'],
'class': 'logging.StreamHandler',
'formatter': 'simple',
'stream': sys.stdout,
},
'console_stderr': {
'level': 'DEBUG',
'filters': ['require_message_is_error'],
'class': 'logging.StreamHandler',
'formatter': 'simple',
'stream': sys.stderr,
},
},
'loggers': {
'': {
'handlers': ['console_stdout', 'console_stderr'],
'level': 'INFO',
},
'gunicorn': {
'handlers': ['console_stdout'],
'level': 'INFO',
},
'gunicorn.access': {
'handlers': ['console_stdout'],
'level': 'INFO',
},
'gunicorn.error': {
'handlers': ['console_stdout', 'console_stderr'],
'level': 'INFO',
},
},
'root': {
"level": "INFO",
"handlers": ['console_stdout', 'console_stderr'],
},
}