我在 Python 脚本中使用Advanced Python Scheduler 。主程序通过使用我想要的日志文件名调用 logging.basicConfig 来定义一个日志。该日志也设置为“DEBUG”作为日志记录级别,因为这是我目前需要的脚本。
不幸的是,因为 logging.basicConfig 已经以这种方式设置,所以 apscheduler 将其日志条目写入同一个日志文件。其中有很多,特别是因为我有一个每分钟运行的计划任务。
在将我的日志文件用于我自己的脚本时,有没有办法将 apscheduler 的日志输出重定向到另一个日志文件(不更改 apscheduler 的代码)?即有没有办法在我的脚本中更改每个模块输出的文件名?
我尝试阅读模块页面和日志记录的 HOWTO,但找不到答案。