出于某种原因,下面的代码生成一个空的日志文件,其中没有文本。我做错什么了?你知道吗
import logging
def log_generator(logfilepath='test.log'):
my_formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
my_logger = logging.getLogger('example_logger')
my_handler = logging.FileHandler( logfilepath )
my_handler.setFormatter( my_formatter )
my_logger.addHandler( my_handler )
my_logger.info('message 1') # This should be visible in the log file
log_generator() # Execute the log_generator() function
您需要设置记录器的级别。你知道吗
在调用
info()
之前添加此行:所以你的代码应该是这样的:
哪五个将为您提供输出:
更新日期:
从文档中:
相关问题 更多 >
编程相关推荐