Skip to content

Commit 96bbf34

Browse files
committed
The datatracker logs directly to syslog, but some python libraries send debug logging to the python logging module. Added a python logging syslog handler to the django logging setup, in order to make it easier to turn on built-in logging from external modules when needed.
- Legacy-Id: 17976
1 parent 1cc9712 commit 96bbf34

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

ietf/settings.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ def skip_unreadable_post(record):
233233
'propagate': False,
234234
},
235235
'oidc_provider': {
236-
'handlers': ['console', ],
236+
'handlers': ['syslog', 'console', ],
237237
'level': 'DEBUG',
238238
},
239239
},
@@ -246,6 +246,13 @@ def skip_unreadable_post(record):
246246
'class': 'logging.StreamHandler',
247247
'formatter': 'plain',
248248
},
249+
'syslog': {
250+
'level': 'DEBUG',
251+
'class': 'logging.handlers.SysLogHandler',
252+
'facility': 'user',
253+
'formatter': 'plain',
254+
'address': '/dev/log'
255+
},
249256
'debug_console': {
250257
# Active only when DEBUG=True
251258
'level': 'DEBUG',

0 commit comments

Comments
 (0)