我使用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
任何想法为什么?
答案 0 :(得分:1)
删除prod机器上的.pyc文件:
cd /path/to/your/project && find . -name \*.pyc -delete
* .pyc文件包含已编译的.py代码。由于他们没有被改变,你的翻译已经使用了#34; old" (编译)代码版本。这就是为什么你得到不正确的行为。