Skip to content

Commit 30a35e8

Browse files
author
Gabriel Monroy
committed
log django.request and api errors to console, where gunicorn will dump a stacktrace fixes #79
1 parent 69526b0 commit 30a35e8

1 file changed

Lines changed: 29 additions & 2 deletions

File tree

deis/settings.py

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,22 +195,49 @@
195195
LOGGING = {
196196
'version': 1,
197197
'disable_existing_loggers': False,
198+
'formatters': {
199+
'verbose': {
200+
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
201+
},
202+
'simple': {
203+
'format': '%(levelname)s %(message)s'
204+
},
205+
},
198206
'filters': {
199207
'require_debug_false': {
200208
'()': 'django.utils.log.RequireDebugFalse'
201209
}
202210
},
203211
'handlers': {
212+
'null': {
213+
'level': 'DEBUG',
214+
'class': 'logging.NullHandler',
215+
},
216+
'console':{
217+
'level': 'DEBUG',
218+
'class': 'logging.StreamHandler',
219+
'formatter': 'simple'
220+
},
204221
'mail_admins': {
205222
'level': 'ERROR',
206223
'filters': ['require_debug_false'],
207224
'class': 'django.utils.log.AdminEmailHandler'
208225
}
209226
},
210227
'loggers': {
228+
'django': {
229+
'handlers': ['null'],
230+
'propagate': True,
231+
'level': 'INFO',
232+
},
211233
'django.request': {
212-
'handlers': ['mail_admins'],
213-
'level': 'ERROR',
234+
'handlers': ['console', 'mail_admins'],
235+
'level': 'WARNING',
236+
'propagate': True,
237+
},
238+
'api': {
239+
'handlers': ['console', 'mail_admins'],
240+
'level': 'INFO',
214241
'propagate': True,
215242
},
216243
}

0 commit comments

Comments
 (0)