2

我将按照Django 的建议使用 settings.py 中的 dictconfig 格式配置 python 日志记录系统。 为了有效起见,我想在每月拆分的日志文件中记录条目,而不考虑当月的天数(或者,将来,取决于我的项目的工作量,按 iso 周数)。不幸的是,蟒蛇TimedRotatingFileHandler无法做到这一点。我有使用标准FileHandler并动态更改文件名的想法(顺便说一句自定义它)。

'fichierMensuelCustom': {
    'level': 'INFO',
    'class': 'logging.FileHandler',
    'filename': lambda x: 'logs/projet/projet_{0}.log'.format(time.strftime('%m-%Y')),
    'formatter': 'complet'
    },

(请不要笑)它不起作用,我被卡住了......有什么建议吗?

4

0 回答 0