我即将在settings.py as suggested by Django.中使用dictconfig格式配置python日志记录系统
为了有效性,我想在月度拆分日志文件中记录条目,而不管当月的天数(或者,将来,根据我的项目的工作量,按iso周数)。不幸的是,python的TimedRotatingFileHandler
无法做到这一点。
我有想法使用标准FileHandler
并动态更改文件名(自定义它btw)。
'fichierMensuelCustom': {
'level': 'INFO',
'class': 'logging.FileHandler',
'filename': lambda x: 'logs/projet/projet_{0}.log'.format(time.strftime('%m-%Y')),
'formatter': 'complet'
},
(请不要嘲笑它) 它不起作用,我被卡住......有什么建议吗?