Python日志记录不是旋转文件

时间:2017-02-07 07:45:11

标签: python logging

我使用logging python库进行日志记录。 我已选择logging.handlers.RotatingFileHandler作为处理程序之一。 它在localhost上工作,但在生产服务器上却没有。

file: &file_defaults
class: logging.handlers.RotatingFileHandler
level: DEBUG
formatter: simple
filename: server_development.log
maxBytes: 10240000
backupCount: 10

任何想法为什么?

1 个答案:

答案 0 :(得分:1)

删除prod机器上的.pyc文件:

cd /path/to/your/project && find . -name \*.pyc -delete

* .pyc文件包含已编译的.py代码。由于他们没有被改变,你的翻译已经使用了#34; old" (编译)代码版本。这就是为什么你得到不正确的行为。

More on *.pyc files