簡體   English   中英

在沒有記錄器對象的情況下使用python的RotatingFileHandler

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM