文件名称:python logger TimedRotatingFile 日志轮转的demo
文件大小:3KB
文件格式:PY
更新时间:2023-04-07 05:50:15
logger TimedRotatingFil
日志轮转的demo # # 第一步,创建一个logger # logger = logging.getLogger() # logger.setLevel(logging.INFO) # Log等级总开关 # # 第二步,创建一个handler,用于写入日志文件 # rq = time.strftime('%Y%m%d%H%M', time.localtime(time.time())) # log_path = os.path.dirname(os.getcwd()) + '/' # log_name = log_path + rq + '.log' # logfile = log_name # fh = logging.FileHandler(logfile, mode='w') # fh.setLevel(logging.WARN) # 输出到file的log等级的开关 # # 第三步,定义handler的输出格式 # formatter = logging.Formatter("%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s") # fh.setFormatter(formatter) # # 第四步,将logger添加到handler里面 # logger.addHandler(fh) # # 日志