Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何使用压缩进行日志旋转?_Python_Python 2.7 - Fatal编程技术网

在python中,如何使用压缩进行日志旋转?

在python中,如何使用压缩进行日志旋转?,python,python-2.7,Python,Python 2.7,我使用的是Python2.7的RotatingFileHandler,我想在日志大小文件增加到一定限制时进行压缩。那么,在python logger中是否有任何方法也可以进行压缩呢。或者我必须使用另一个模块zipfile或其他可用的模块。这看起来非常有用:这个方法在python 2.7中有效吗?它们是记录器上的一个doRollover方法,您可能可以重写它。@jdowner:为什么logging.logger.doRollover会引发AttributeError?@Dalen,因为doRoll

我使用的是Python2.7的RotatingFileHandler,我想在日志大小文件增加到一定限制时进行压缩。那么,在python logger中是否有任何方法也可以进行压缩呢。或者我必须使用另一个模块zipfile或其他可用的模块。

这看起来非常有用:这个方法在python 2.7中有效吗?它们是记录器上的一个doRollover方法,您可能可以重写它。@jdowner:为什么logging.logger.doRollover会引发AttributeError?@Dalen,因为doRollover是RotatingFileHandler类上的一个函数。