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
This commit is contained in:
Henrik Levkowetz 2020-06-12 20:35:56 +00:00
parent 1cc9712ddf
commit 96bbf3457a

View file

@ -233,7 +233,7 @@ LOGGING = {
'propagate': False,
},
'oidc_provider': {
'handlers': ['console', ],
'handlers': ['syslog', 'console', ],
'level': 'DEBUG',
},
},
@ -246,6 +246,13 @@ LOGGING = {
'class': 'logging.StreamHandler',
'formatter': 'plain',
},
'syslog': {
'level': 'DEBUG',
'class': 'logging.handlers.SysLogHandler',
'facility': 'user',
'formatter': 'plain',
'address': '/dev/log'
},
'debug_console': {
# Active only when DEBUG=True
'level': 'DEBUG',