update logging to add pid to filename, so we don't have to worry about multiple processes trying to share the same log file
This commit is contained in:
@@ -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' : {
|
||||
|
||||
Reference in New Issue
Block a user