0
logging.config.dictConfig
を使用してログをセットアップしたときにログをロールオーバーするにはどうすればよいですか? logging.handlers.RotatingFileHandler
は取得できません。ロールオーバーログへのハンドラオブジェクトへのアクセス
import logging
import logging.config
logging.config.dictConfig({
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'default': {
'class':'logging.handlers.RotatingFileHandler',
"level": "DEBUG",
"filename": "test.log",
'backupCount': 5,
'maxBytes': 20,
},
},
'loggers': {
'': {
'handlers': ['default'],
'level': 'DEBUG',
'propagate': True
}
}
})
# How do I do rollover??
logging.handler[0].doRollover()
logging.info("foo")