Python logrotate选项

时间:2013-08-13 12:36:01

标签: python logging python-2.4 logrotate

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

2 个答案:

答案 0 :(得分:0)

我建议您从更高版本复制WatchedFileHandler的来源,并根据需要对其进行调整,以便它适用于2.4。

答案 1 :(得分:0)

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