日志输出 python方案
思路:引入logging模块,用logger 替代print,输出日志到日志文件(可以按日期命名,保留近一段时间的日志)。
一、代码:
import heapq
import logging
import os
import time
def log_file()
#创建Logger对象:
logger = logging.getLogger('xxx-log')
# 设置默认的日志级别
logger.setLevel(logging.DEBUG)
# 创建日志格式对象
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
#日志目录为./log文件夹
log_path = os