我正在尝试使用 Python 在文本配置文件中配置记录器。以下是部分内容:
[logger_root]
handlers=result
level=NOTSET
[handler_result]
class=handlers.TimedRotatingFileHandler
interval=midnight
backupCount=5
formatter=simple
level=DEBUG
args=('result_log.txt')
我想在每次运行系统时重写日志文件。但不知道如何在文件中设置它。我尝试这个但失败了:
args=('result_log.txt',filemode='w')
很多文章都在讨论如何从 Python 代码中设置它。但我想在文件中设置它。怎么做?谢谢。
========================================
编辑:我可以通过以下方式将一些信息写入日志文件“result_log.txt”:
result_logger = logging.getLogger('result')
result_logger.debug("info to write")
但我只能“附加”到文件中。我想每次运行时都重写文件。