Django日志记录器开始间歇性地无法写入文件

2024-04-24 14:17:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django站点上使用python的logger建立了日志记录,这个logger已经运行了好几个月了。你知道吗

最近几天以来,它开始以以下方式失败:

日志文件显示有一行已经部分停止写入,紧接着是下一行。示例:

2012-12-17 16:42012-12-17 17:05:06,403

另外,失败的写操作和在同一行上成功的写操作之间有很大的时间间隔,通常每分钟左右写一行。你知道吗

在过去3天内,此问题已发生6次。你知道吗

这是我的日志配置:

LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': { 
    'analytics': {
        'level': 'INFO',
        'class': 'logging.FileHandler',
        'filename': METRICS_LOGFILE,            
        'formatter': 'analytics',
    },
},
'formatters': {
    'analytics': {
        'format': '%(asctime)s %(message)s'
    },
},
'loggers': {
    'analytics': {
        'handlers': ['analytics'],
        'level': 'INFO',
        'propagate': False,
    },            
}

}


Tags: 文件djangoinfofalse示例站点handlers方式