mirror of
https://github.com/Hopiu/django-fobi.git
synced 2026-04-08 23:40:58 +00:00
86 lines
2.7 KiB
Python
86 lines
2.7 KiB
Python
from .base import *
|
|
|
|
# A sample logging configuration. The only tangible logging
|
|
# performed by this configuration is to send an email to
|
|
# the site admins on every HTTP 500 error when DEBUG=False.
|
|
# See http://docs.djangoproject.com/en/dev/topics/logging for
|
|
# more details on how to customize your logging configuration.
|
|
LOGGING = {
|
|
"version": 1,
|
|
"disable_existing_loggers": False,
|
|
"filters": {
|
|
"require_debug_false": {"()": "django.utils.log.RequireDebugFalse"}
|
|
},
|
|
"root": {
|
|
"level": "INFO",
|
|
"handlers": ["all_log"],
|
|
},
|
|
"formatters": {
|
|
"verbose": {
|
|
"format": "\n%(levelname)s %(asctime)s [%(pathname)s:%(lineno)s] "
|
|
"%(message)s"
|
|
},
|
|
"simple": {"format": "\n%(levelname)s %(message)s"},
|
|
},
|
|
"handlers": {
|
|
"mail_admins": {
|
|
"level": "ERROR",
|
|
"filters": ["require_debug_false"],
|
|
"class": "django.utils.log.AdminEmailHandler",
|
|
},
|
|
"console": {
|
|
"level": "ERROR",
|
|
"class": "logging.StreamHandler",
|
|
"formatter": "verbose",
|
|
},
|
|
"all_log": {
|
|
"level": "ERROR",
|
|
"class": "logging.handlers.RotatingFileHandler",
|
|
"filename": PROJECT_DIR("../../logs/all.log"),
|
|
"maxBytes": 1048576,
|
|
"backupCount": 99,
|
|
"formatter": "verbose",
|
|
},
|
|
"django_log": {
|
|
"level": "ERROR",
|
|
"class": "logging.handlers.RotatingFileHandler",
|
|
"filename": PROJECT_DIR("../../logs/django.log"),
|
|
"maxBytes": 1048576,
|
|
"backupCount": 99,
|
|
"formatter": "verbose",
|
|
},
|
|
"django_request_log": {
|
|
"level": "ERROR",
|
|
"class": "logging.handlers.RotatingFileHandler",
|
|
"filename": PROJECT_DIR("../../logs/django_request.log"),
|
|
"maxBytes": 1048576,
|
|
"backupCount": 99,
|
|
"formatter": "verbose",
|
|
},
|
|
"fobi_log": {
|
|
"level": "ERROR",
|
|
"class": "logging.handlers.RotatingFileHandler",
|
|
"filename": PROJECT_DIR("../../logs/fobi.log"),
|
|
"maxBytes": 1048576,
|
|
"backupCount": 99,
|
|
"formatter": "verbose",
|
|
},
|
|
},
|
|
"loggers": {
|
|
"django.request": {
|
|
"handlers": ["django_request_log"],
|
|
"level": "INFO",
|
|
"propagate": True,
|
|
},
|
|
"django": {
|
|
"handlers": ["django_log"],
|
|
"level": "ERROR",
|
|
"propagate": False,
|
|
},
|
|
"fobi": {
|
|
"handlers": ["console", "fobi_log"],
|
|
"level": "ERROR",
|
|
"propagate": True,
|
|
},
|
|
},
|
|
}
|