From e34ea377b477b2376cc86dcb21c3a5978df595ae Mon Sep 17 00:00:00 2001 From: Nathan Chapman Date: Wed, 20 Jul 2022 19:46:05 -0600 Subject: [PATCH] Add logging --- src/forum/settings.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/forum/settings.py b/src/forum/settings.py index 2049aa2..0871b82 100644 --- a/src/forum/settings.py +++ b/src/forum/settings.py @@ -127,6 +127,43 @@ USE_L10N = True USE_TZ = True +# Logging +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'filters': { + 'require_debug_false': { + '()': 'django.utils.log.RequireDebugFalse', + }, + 'require_debug_true': { + '()': 'django.utils.log.RequireDebugTrue', + }, + }, + 'formatters': { + 'verbose': { + 'format': '{name} {levelname} {asctime} {module} {process:d} {thread:d} {message}', + 'style': '{', + }, + }, + 'handlers': { + 'file': { + 'level': 'DEBUG', + 'class': 'logging.FileHandler', + 'filters': ['require_debug_false'], + 'filename': '/home/nathanchapman/debug.log', + 'formatter': 'verbose', + }, + }, + 'loggers': { + 'django.file': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': False, + }, + }, +} + + # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.2/howto/static-files/