From 96bbf3457a49fef8e001346d155f37fbe33c9b98 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz <henrik@levkowetz.com> Date: Fri, 12 Jun 2020 20:35:56 +0000 Subject: [PATCH] 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 --- ietf/settings.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ietf/settings.py b/ietf/settings.py index 3db088acc..addb5d36c 100644 --- a/ietf/settings.py +++ b/ietf/settings.py @@ -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',