Commit 3622f81c by David Ormsbee

update logging to add pid to filename, so we don't have to worry about multiple…

update logging to add pid to filename, so we don't have to worry about multiple processes trying to share the same log file
parent 3a6a43c0
......@@ -135,6 +135,9 @@ execfile(os.path.join(BASE_DIR, "settings.py"))
# the site admins on every HTTP 500 error.
# See http://docs.djangoproject.com/en/dev/topics/logging for
# more details on how to customize your logging configuration.
pid = os.getpid()
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
......@@ -163,14 +166,14 @@ LOGGING = {
'level' : 'DEBUG' if DEBUG else 'INFO',
'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'standard',
'filename' : LOG_DIR + '/mitx.log', # temporary location for proof of concept
'filename' : '{0}/mitx.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8',
},
'app_err' : {
'level' : 'WARNING',
'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'standard',
'filename' : LOG_DIR + '/mitx.err.log', # temporary location for proof of concept
'filename' : '{0}/mitx.err.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8',
},
# We should actually use this for tracking:
......@@ -179,7 +182,7 @@ LOGGING = {
'level' : 'INFO',
'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'raw',
'filename' : LOG_DIR + '/tracking.log',
'filename' : '{0}/tracking.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8',
},
'mail_admins' : {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment