[英]Using python's RotatingFileHandler with no logger object
我有自己的日志記錄系統,該系統不基於日志記錄對象。 我仍然可以享受RotatingFileHnadler的服務嗎? 設置日志文件后,我嘗試定義處理程序。 但是我看不到它執行任何旋轉(沒有添加名為mylog.log.1,mylog.log.2等名稱的文件...)我缺少什么?
handler = RotatingFileHandler(self.fullName+'.debug',mode='a', maxBytes=1, backupCount=1)
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.