我试图配置django来捕获调试和信息日志消息。我有两个助手。但他们似乎只想捕获警告和错误消息。在
有人能帮我指出我可能犯过的愚蠢的错误,但我不能理解。在
### DJANGO LOGGING
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters':{
'hc' : {
'format': '%(asctime)s %(levelname)s %(name)s\n%(message)s'
},
},
'handlers': {
'primary_log_handler':{
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': MAIN_LOG_FILE,
# 5MB file size
'maxBytes' : 5242880,
'encoding' : 'utf-8',
'backupCount' : 5,
'formatter' : 'hc'
},
'debug_log_handler':{
'level': 'DEBUG',
'class': 'logging.handlers.RotatingFileHandler',
'filename': DEBUG_LOG_FILE,
# 5MB file size
'maxBytes' : 5242880,
'encoding' : 'utf-8',
'backupCount' : 5,
'formatter' : 'hc'
},
},
'loggers': {
'some_module': {
'handlers': ['primary_log_handler', 'debug_log_handler',],}
'some_other_module': {
'handlers': ['debug_log_handler',],},
},
}
另外,当实例化记录器时,我会:
^{pr2}$然后在相关代码中我有:
logger.debug('debug')
logger.info('info')
logger.warning('warn')
logger.error('err')
我使用的是django1.8和python2.7
简单的改变
到你想要的日志级别。在
尝试在
loggers
级别进行配置:相关问题 更多 >
编程相关推荐