|
|
|
@ -162,6 +162,68 @@ USE_L10N = True |
|
|
|
|
|
|
|
|
|
|
|
# USE_TZ = True |
|
|
|
# USE_TZ = True |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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': '%(levelname)s:%(name)s: %(message)s ' |
|
|
|
|
|
|
|
'(%(asctime)s; %(filename)s:%(lineno)d)', |
|
|
|
|
|
|
|
'datefmt': "%Y-%m-%d %H:%M:%S", |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'simple': { |
|
|
|
|
|
|
|
'format': '{levelname} {message}', |
|
|
|
|
|
|
|
'style': '{', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'handlers': { |
|
|
|
|
|
|
|
'mail_admins': { |
|
|
|
|
|
|
|
'level': 'ERROR', |
|
|
|
|
|
|
|
'filters': ['require_debug_false'], |
|
|
|
|
|
|
|
'class': 'django.utils.log.AdminEmailHandler' |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'console': { |
|
|
|
|
|
|
|
'level': 'DEBUG', |
|
|
|
|
|
|
|
'filters': ['require_debug_true'], |
|
|
|
|
|
|
|
'class': 'logging.StreamHandler', |
|
|
|
|
|
|
|
'formatter': 'verbose', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'log_file': { |
|
|
|
|
|
|
|
'level': 'INFO', |
|
|
|
|
|
|
|
'class': 'logging.handlers.RotatingFileHandler', |
|
|
|
|
|
|
|
'filename': 'logs/main.log', |
|
|
|
|
|
|
|
'maxBytes': 1024 * 1024 * 5, # 5 MB |
|
|
|
|
|
|
|
'backupCount': 7, |
|
|
|
|
|
|
|
'formatter': 'verbose', |
|
|
|
|
|
|
|
'filters': ['require_debug_false'], |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'loggers': { |
|
|
|
|
|
|
|
'django.request': { |
|
|
|
|
|
|
|
'handlers': ['mail_admins', 'console'], |
|
|
|
|
|
|
|
'level': 'ERROR', |
|
|
|
|
|
|
|
'propagate': True, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'django': { |
|
|
|
|
|
|
|
'handlers': ['console', ], |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'py.warnings': { |
|
|
|
|
|
|
|
'handlers': ['console', ], |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
'': { |
|
|
|
|
|
|
|
'handlers': ['console', 'log_file',], |
|
|
|
|
|
|
|
'level': "INFO", |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# Static files (CSS, JavaScript, Images) |
|
|
|
# Static files (CSS, JavaScript, Images) |
|
|
|
# https://docs.djangoproject.com/en/2.0/howto/static-files/ |
|
|
|
# https://docs.djangoproject.com/en/2.0/howto/static-files/ |
|
|
|
|