我正在尝试使用Python配置文本配置文件中的日志记录器。以下是部分内容:Python在日志配置文件中设置filemode
[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")
但我只能“附加”的文件。我想在每次运行时重写该文件。
你想在'result_log.txt'中写什么? – 2012-07-16 07:58:43
@AshwiniChaudhary:请看我编辑的帖子。 – Joy 2012-07-16 08:04:46