import logging
import datetime
from logging.handlers import RotatingFileHandler

LOG_PATH = "./xxx/"#目录名称

dtNow = datetime.datetime.now()
logFileName = "xxxx." + dtNow.strftime("%Y.%m.%d.%H.%M.%S") + ".log"

LOG = logging.getLogger("xxxx")
logFile = LOG_PATH + logFileName

r_logform = logging.handlers.RotatingFileHandler(logFile, maxBytes=5*1024*1024,backupCount=5,encoding='utf-8')#设置文件的大小
formatter = logging.Formatter('%(asctime)s [%(module)s.py %(funcName)s (%(lineno)d)] [%(levelname)s] [%(thread)d]: %(message)s')
'''
%(pathname)s %(filename)s %(module)s %(funcName)s %(lineno)d
'''
r_logform.setFormatter(formatter)
LOG.addHandler(r_logform)
LOG.setLevel(logging.INFO)#设置日志等级
打赏

发表评论

邮箱地址不会被公开。 必填项已用*标注