我使用 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
},
}
我错过了什么?为什么旧的日志记录会丢失?