【发布时间】:2020-02-05 15:58:34
【问题描述】:
现在我正在复制代码来测试 python 的日志记录模块:
import logging
# Gets or creates a logger
logger = logging.getLogger(__name__)
# set log level
logger.setLevel(logging.WARNING)
# define file handler and set formatter
file_handler = logging.FileHandler('logfile.log')
formatter = logging.Formatter('%(asctime)s : %(levelname)s : %(name)s : %(message)s')
file_handler.setFormatter(formatter)
# add file handler to logger
logger.addHandler(file_handler)
# Logs
logger.debug('A debug message')
logger.info('An info message')
logger.warning('Something is not right.')
logger.error('A Major error has happened.')
logger.critical('Fatal error. Cannot continue')
由于某种原因,该文件没有创建,我不知道为什么...请帮助!
我刚刚意识到它甚至没有登录控制台,除非我在导入后添加一些内容,例如“logging.info('example)”......然后#Logs上的日志显示在控制台中,仍然没有文件生成...发生了什么
【问题讨论】:
标签: python-3.x logging