1.封装类
from loguru import logger
import os
import time
import sys
class logHandle:
def __init__(self):
self.apath = os.path.abspath(os.path.dirname(__file__))
parent = os.path.dirname(os.path.realpath(__file__))
garder = os.path.dirname(parent)
self.name=os.path.basename(__file__)
logs_dir = garder + '\\logs\\'
today=time.strftime('%Y%m%d', time.localtime(time.time()))
file_path = logs_dir+today+'runtime.log'
file_path = logs_dir+'runtime_'+today+'.log'
self.lg = logger
self.lg.add(file_path,rotation='1 day',retention='30 days',encoding='utf-8')
def log_info(self, file_path,message):
self.lg.debug(sys.argv[0]+' :' + message)
#self.logger.debug(file_path + message)‘
2.使用:
’from common.logs import logHandle
def log_info(message):
logHandle().log_info(message)