我有自己的日志记录系统,它不基于日志记录对象。 我还能享受RotatingFileHnadler的服务吗?我在设置日志文件后尝试定义处理程序。但我没有看到它执行任何旋转(没有添加文件,例如mylog.log.1,mylog.log.2 ......) 我错过了什么?
handler = RotatingFileHandler(self.fullName+'.debug',mode='a', maxBytes=1, backupCount=1)
答案 0 :(得分:0)
logFormatter = logging.Formatter("%(asctime)s [%(levelname)-5.5s] %(message)s")
fileHandler = RotatingFileHandler('/var/log/blabla.log',
maxBytes=10 * 1000 * 1000,
encoding='utf8',
backupCount=5)
fileHandler.setFormatter(logFormatter)
rootLogger = logging.getLogger()
rootLogger.setLevel(logging.INFO)
rootLogger.addHandler(fileHandler)