我尝试一起使用RotatingFileHandler和WatchedFileHandler,但是获取了重复的日志。请有人帮帮我。
添加处理程序的代码段
log_root = getLogger(__name__).logger <br>
log_root.addHandler(RotatingFileHanlder(__name__, maxBytes=1000000, backupCount=10)<br> log_root.addHandler(watchedFileHanlder(__name__)
&#13;
答案 0 :(得分:4)
添加WatchedFileHandler
和 RotatingFileHandler
是没有意义的。
RotatingFileHandler
。logrotate
),请使用WatchedFileHandler
。此外,您可以将__name__
用于记录器,但通常使用不同的文件名作为处理程序。