一個簡單的Python日誌程式程式碼,支援按天滾動,限制備份保留個數
阿新 • • 發佈:2019-02-13
程式碼比較簡單,自己看吧
import logging import time from logging.handlers import TimedRotatingFileHandler #---------------------------------------------------------------------- if __name__ == "__main__": logFilePath = "log/timed_test.log" logger = logging.getLogger("YouLoggerName") logger.setLevel(logging.INFO) handler = TimedRotatingFileHandler(logFilePath, when="d", interval=1, backupCount=7) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) for i in range(6): logger.info("This is a test!") time.sleep(61)