1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'root': { 'level': 'WARNING', 'handlers': ['sentry'] }, 'formatters': { 'verbose': { 'format': '[%(levelname)s]%(asctime)s--[module:%(module)s, process:%(process)d, thread:%(thread)d]--' '[filename:%(filename)s][funcName:%(funcName)s]: %(message)s' } }, 'handlers': { 'sentry': { 'level': 'ERROR', # To capture more than ERROR, change to WARNING, INFO, etc. 'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler', 'formatter': 'verbose' }, 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'verbose' }, 'file': { 'level': 'INFO', 'class': 'logging.FileHandler', 'filename': './log/prod.log', 'formatter': 'verbose' } }, 'loggers': { 'root': { 'level': 'ERROR', 'handlers': ['sentry'] }, 'django': { 'level': 'INFO', 'handlers': ['file', 'console', 'sentry'], 'propagate': True } }, }
|
近期评论