以下代码以前对我有用,应该根据文档工作:
class logging.handlers.WatchedFileHandler(filename[, mode[, encoding[, delay]]])
来自文档:
/
这可能是什么原因?
答案 0 :(得分:1)
如果有人在使用python3时遇到相同的问题,可以通过像这样从logging.handlers
分别导入logging
来解决此问题
import logging.handlers
logging.handlers.WatchedFileHandler('example.log')
答案 1 :(得分:0)
日志记录是由pip
或easy_install
手动安装的,但是pip中的软件包较旧,因此我在/usr/local/lib/python2.7/dist-packages
安装了版本0.4.9.6,而安装了更新的版本在usr/lib/python2.7
中的python。似乎在服务器上dist-package
在路径中较早,但在桌面上没有。无论如何,删除旧包解决了这个问题。