From 216e996982c5ab0db8e0ce99d313ab7805c52867 Mon Sep 17 00:00:00 2001 From: Bridger Maxwell Date: Fri, 2 Mar 2012 14:47:54 -0500 Subject: [PATCH] Tracking now logs to a file including the pid instead of syslog --HG-- branch : bridger-dev --- settings.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/settings.py b/settings.py index cba1535cf3..a708f71446 100644 --- a/settings.py +++ b/settings.py @@ -174,6 +174,7 @@ execfile(os.path.join(BASE_DIR, "settings.py")) pid = os.getpid() hostname = platform.node().split(".")[0] SYSLOG_ADDRESS = ('syslog.m.i4x.org', 514) +LOGGING_FILENAME = 'trackinglog-' + str(pid) handlers = ['console'] if not DEBUG: @@ -213,6 +214,11 @@ LOGGING = { 'address' : SYSLOG_ADDRESS, 'formatter' : 'syslog_format', }, + 'filelogger' : { + 'level' : 'INFO', + 'class' : 'logging.FileHandler', + 'filename' : LOGGING_FILENAME, + }, 'mail_admins' : { 'level': 'ERROR', 'class': 'django.utils.log.AdminEmailHandler', @@ -225,7 +231,7 @@ LOGGING = { 'level' : 'INFO' }, 'tracking' : { - 'handlers' : [] if DEBUG else ['syslogger'], # handlers, + 'handlers' : [] if DEBUG else ['filelogger'], # handlers, 'level' : 'DEBUG', 'propagate' : False, }, @@ -242,8 +248,6 @@ LOGGING = { } } - - if PERFSTATS : MIDDLEWARE_CLASSES = ( 'perfstats.middleware.ProfileMiddleware',) + MIDDLEWARE_CLASSES