diff --git a/src/ptcoffee/settings.py b/src/ptcoffee/settings.py index 793f7a5..a38a457 100644 --- a/src/ptcoffee/settings.py +++ b/src/ptcoffee/settings.py @@ -190,57 +190,40 @@ TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.vanilla_django.TemplateBacke SITE_ID = 1 # Logging -if DEBUG: - LOGGING = { - 'version': 1, - 'disable_existing_loggers': False, - 'formatters': { - 'verbose': { - 'format': '{name} {levelname} {asctime} {module} {process:d} {thread:d} {message}', - 'style': '{', - } +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'filters': { + 'require_debug_false': { + '()': 'django.utils.log.RequireDebugFalse', }, - 'handlers': { - 'console': { - 'class': 'logging.StreamHandler', - 'formatter': 'verbose', - }, + 'require_debug_true': { + '()': 'django.utils.log.RequireDebugTrue', }, - 'root': { - 'handlers': ['console'], + }, + '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': '/var/log/django-ptcoffee/debug.log', + 'formatter': 'verbose', }, - } -else: - LOGGING = { - 'version': 1, - 'disable_existing_loggers': False, - 'formatters': { - 'verbose': { - 'format': '{name} {levelname} {asctime} {module} {process:d} {thread:d} {message}', - 'style': '{', - }, - 'simple': { - 'format': '{levelname} {message}', - 'style': '{', - } + }, + 'loggers': { + 'django.file': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': True, }, - 'handlers': { - 'file': { - 'level': 'DEBUG', - 'class': 'logging.FileHandler', - 'filename': '/var/log/django-ptcoffee/debug.log', - 'formatter': 'verbose', - }, - }, - 'loggers': { - 'django': { - 'handlers': ['file'], - 'level': 'DEBUG', - 'propagate': True, - }, - }, - } + }, +} CART_SESSION_ID = 'cart'