相关疑难解决方法(0)

TimedRotatingFileHandler在具有多实例的Django中不能正常工作

我使用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  
     },
  }
Run Code Online (Sandbox Code Playgroud)

我错过了什么?为什么旧的伐木丢失了?

python django logging

9
推荐指数
1
解决办法
3996
查看次数

标签 统计

django ×1

logging ×1

python ×1