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")) ...@@ -135,6 +135,9 @@ execfile(os.path.join(BASE_DIR, "settings.py"))
# the site admins on every HTTP 500 error. # the site admins on every HTTP 500 error.
# See http://docs.djangoproject.com/en/dev/topics/logging for # See http://docs.djangoproject.com/en/dev/topics/logging for
# more details on how to customize your logging configuration. # more details on how to customize your logging configuration.
pid = os.getpid()
LOGGING = { LOGGING = {
'version': 1, 'version': 1,
'disable_existing_loggers': True, 'disable_existing_loggers': True,
...@@ -163,14 +166,14 @@ LOGGING = { ...@@ -163,14 +166,14 @@ LOGGING = {
'level' : 'DEBUG' if DEBUG else 'INFO', 'level' : 'DEBUG' if DEBUG else 'INFO',
'class' : 'logging.handlers.WatchedFileHandler', 'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'standard', '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', 'encoding' : 'utf-8',
}, },
'app_err' : { 'app_err' : {
'level' : 'WARNING', 'level' : 'WARNING',
'class' : 'logging.handlers.WatchedFileHandler', 'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'standard', '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', 'encoding' : 'utf-8',
}, },
# We should actually use this for tracking: # We should actually use this for tracking:
...@@ -179,7 +182,7 @@ LOGGING = { ...@@ -179,7 +182,7 @@ LOGGING = {
'level' : 'INFO', 'level' : 'INFO',
'class' : 'logging.handlers.WatchedFileHandler', 'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'raw', 'formatter' : 'raw',
'filename' : LOG_DIR + '/tracking.log', 'filename' : '{0}/tracking.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8', 'encoding' : 'utf-8',
}, },
'mail_admins' : { '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