From 1d21277192d2982d414798ee34d03abbaecf0af2 Mon Sep 17 00:00:00 2001 From: alangsto <46360176+alangsto@users.noreply.github.com> Date: Thu, 27 Oct 2022 14:06:25 -0400 Subject: [PATCH] feat: update docker production log settings (#31217) --- lms/envs/docker-production.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lms/envs/docker-production.py b/lms/envs/docker-production.py index 73bf5e76ea..dd520c2fea 100644 --- a/lms/envs/docker-production.py +++ b/lms/envs/docker-production.py @@ -2,6 +2,7 @@ Specific overrides to the base prod settings for a docker production deployment. """ +from logging.handlers import SysLogHandler import platform from .production import * # pylint: disable=wildcard-import, unused-wildcard-import @@ -48,6 +49,13 @@ def get_docker_logger_config(log_dir='/var/tmp', 'formatter': 'standard', 'stream': sys.stdout, }, + 'tracking': { + 'level': 'DEBUG', + 'class': 'logging.handlers.SysLogHandler', + 'address': ('localhost', 5140), + 'facility': SysLogHandler.LOG_LOCAL1, + 'formatter': 'raw', + } }, 'loggers': { 'django': { @@ -55,6 +63,11 @@ def get_docker_logger_config(log_dir='/var/tmp', 'propagate': True, 'level': 'INFO' }, + 'tracking': { + 'handlers': ['tracking'], + 'level': 'DEBUG', + 'propagate': False, + }, 'requests': { 'handlers': handlers, 'propagate': True,