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',