Python WatchedFileHandler和RotatingFileHand

2024-10-06 14:23:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试一起使用RotatingFileHandler和WatchedFileHandler,但是得到了重复的日志。谁能帮帮我吗。在

添加处理程序的代码段

log_root = getLogger(__name__).logger <br> log_root.addHandler(RotatingFileHanlder(__name__, maxBytes=1000000, backupCount=10)<br> log_root.addHandler(watchedFileHanlder(__name__)


Tags: namebrlog处理程序代码段rootloggeraddhandler
1条回答
网友
1楼 · 发布于 2024-10-06 14:23:44

添加一个WatchedFileHandleraRotatingFileHandler是没有意义的。在

  • 如果您想自己控制文件旋转,请使用RotatingFileHandler。在
  • 如果需要外部控制的日志旋转(例如使用logrotate),请使用WatchedFileHandler。在

另外,您可能会将__name__用于记录器,但处理程序通常使用不同的文件名。在

相关问题 更多 >