我按如下方式设置日志记录
if __name__ == "__main__":
logging.config.dictConfig({
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'standard': {
'format': LOG_FORMAT,
'datefmt': ISO_1806_TIMESTAMP_FORMAT
}
},
'handlers': {
'console': {
'class': 'logging.StreamHandler',
'formatter': 'standard',
'level': 'DEBUG',
'stream': 'ext://sys.stdout'
},
'file': {
'class': 'logging.FileHandler',
'formatter': 'standard',
'level': 'DEBUG',
'filename': os.path.basename(__file__) + '.log'
}
},
'root': {
'handlers': ['console', 'file']
},
})
根据标题,当我发出logging.info("some info")
等日志记录命令时,ERROR将打印到日志文件中,但不会打印到DEBUG或INFO。我做错了什么?