From 1e2406fc0c79b893981944c3fc3de9d30d014c88 Mon Sep 17 00:00:00 2001 From: John Jarvis Date: Wed, 29 Aug 2012 10:05:08 -0400 Subject: [PATCH] updating logging config to allow for local logging --- lms/envs/logsettings.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lms/envs/logsettings.py b/lms/envs/logsettings.py index 3683314d02..72b4a0b251 100644 --- a/lms/envs/logsettings.py +++ b/lms/envs/logsettings.py @@ -29,7 +29,7 @@ def get_logger_config(log_dir, " %(process)d] [%(filename)s:%(lineno)d] - %(message)s").format( logging_env=logging_env, hostname=hostname) - handlers = ['console'] if debug else ['console', 'syslogger', 'newrelic'] + handlers = ['console'] if debug else ['console', 'syslogger-remote', 'syslogger-local', 'newrelic'] return { 'version': 1, @@ -48,16 +48,24 @@ def get_logger_config(log_dir, 'formatter' : 'standard', 'stream' : sys.stdout, }, - 'syslogger' : { + 'syslogger-remote' : { 'level' : 'INFO', 'class' : 'logging.handlers.SysLogHandler', 'address' : syslog_addr, 'formatter' : 'syslog_format', }, + 'syslogger-local' : { + 'level' : 'DEBUG', + 'class' : 'logging.handlers.SysLogHandler', + 'address' : '/dev/log', + 'formatter' : 'syslog_format', + 'facility': SysLogHandler.LOG_LOCAL0, + }, 'tracking' : { 'level' : 'DEBUG', - 'class' : 'logging.handlers.WatchedFileHandler', - 'filename' : tracking_file_loc, + 'class' : 'logging.handlers.SysLogHandler', + 'address' : '/dev/log', + 'facility' : SysLogHandler.LOG_LOCAL1, 'formatter' : 'raw', }, 'newrelic' : {