diff options
Diffstat (limited to 'django/utils')
| -rw-r--r-- | django/utils/log.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/django/utils/log.py b/django/utils/log.py index a8098fcd2a..8ce37f5309 100644 --- a/django/utils/log.py +++ b/django/utils/log.py @@ -30,6 +30,7 @@ logger = getLogger('django') if not logger.handlers: logger.addHandler(NullHandler()) + class AdminEmailHandler(logging.Handler): """An exception log handler that emails log entries to site admins. @@ -82,8 +83,12 @@ class CallbackFilter(logging.Filter): def __init__(self, callback): self.callback = callback - def filter(self, record): if self.callback(record): return 1 return 0 + + +class RequireDebugFalse(logging.Filter): + def filter(self, record): + return not settings.DEBUG |
