diff options
author | 2018-09-23 16:16:40 +0200 | |
---|---|---|
committer | 2018-09-23 16:16:40 +0200 | |
commit | 841c438486c97fc77a5139864a40c62e0dad50ff (patch) | |
tree | 516b77152ed71ce8ee5f09f35b09dfbcaf23b7de /pysite/settings.py | |
parent | Force logs to stdout. (diff) |
Ensure Django logs to stdout.
Diffstat (limited to 'pysite/settings.py')
-rw-r--r-- | pysite/settings.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pysite/settings.py b/pysite/settings.py index 60a2dd5d..5badde5c 100644 --- a/pysite/settings.py +++ b/pysite/settings.py @@ -184,3 +184,30 @@ REST_FRAMEWORK = { ), 'TEST_REQUEST_DEFAULT_FORMAT': 'json' } + + +# Logging +# https://docs.djangoproject.com/en/2.1/topics/logging/ +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'formatters': { + 'verbose': { + 'format': ( + '%(asctime)s | %(process)d:%(thread)d | %(module)s | %(levelname)-8s | %(message)s' + ) + } + }, + 'handlers': { + 'console': { + 'class': 'logging.StreamHandler' + } + }, + 'loggers': { + 'django': { + 'handlers': ['console'], + 'propagate': True, + 'level': 'INFO' if DEBUG else env('LOG_LEVEL', default='WARN') + } + } +} |