【发布时间】:2013-09-21 08:33:31
【问题描述】:
我使用 TimedRotatingFileHandler 记录 Django 日志并每天轮换,但检查日志文件,奇怪的问题是昨天的日志被截断并且记录了很少的今天的日志,昨天的日志丢失了!
Django 1.4
uwsgi 1.4.9
Python 2.6
我用 uwsgi 启动 8 个 django 实例。 setting.py是
'handlers': {
'apilog': {
'level': 'INFO',
'class': 'logging.handlers.TimedRotatingFileHandler',
'filename': os.path.join(APILOG, "apilog.log" ),
'when': 'midnight',
'formatter': 'info',
'interval': 1,
'backupCount': 0,
},
},
'loggers': {
'apilog': {
'handlers': ['apilog'],
'level': 'INFO',
'propagate': True
},
}
我错过了什么吗?为什么旧的日志记录会丢失?
【问题讨论】: