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,