0

让 logrotate 管理由 python 日志记录模块写入的文件的正确过程是什么?通常我会使用 WatchedFileHandler,但我需要针对没有此类的 2.4。日志记录模块中是否有一个函数可以附加到 HUP 处理程序,也许,让它重新打开日志文件?

4

2 回答 2

0

我建议您WatchedFileHandler从更高版本复制源代码并在需要时对其进行调整,以便它可以在 2.4 上运行。

于 2013-08-13T13:51:30.363 回答
0

logrotate实用程序需要被告知要旋转哪些文件,以及使用哪些选项。您可能希望覆盖标准WatchedFileHandler类,以便在/etc/logrotate.d开始记录之前将条目作为模块加载序列的一部分。

于 2013-11-19T14:58:08.717 回答