logging.handlers.WatchedFileHandler无法正常工作

时间:2015-11-04 17:34:25

标签: python logging

以下代码以前对我有用,应该根据文档工作:

 class logging.handlers.WatchedFileHandler(filename[, mode[, encoding[, delay]]])

来自文档:

/

这可能是什么原因?

2 个答案:

答案 0 :(得分:1)

如果有人在使用python3时遇到相同的问题,可以通过像这样从logging.handlers分别导入logging来解决此问题

import logging.handlers
logging.handlers.WatchedFileHandler('example.log')

答案 1 :(得分:0)

日志记录是由pipeasy_install手动安装的,但是pip中的软件包较旧,因此我在/usr/local/lib/python2.7/dist-packages安装了版本0.4.9.6,而安装了更新的版本在usr/lib/python2.7中的python。似乎在服务器上dist-package在路径中较早,但在桌面上没有。无论如何,删除旧包解决了这个问题。