import logging
import time
class Logger:
def init(self,loggername=‘log’):
self.logger=logging.getLogger(loggername)
self.logger.setLevel(logging.INFO)
#设置时间
rq=time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
#日志路径
log_path=‘E:\PycharmProjects\gxwl_interface\log\’
#日志名称
log_name=log_path+rq+’.log’
#写入日志
fh=logging.FileHandler(log_name,mode=‘w’)
#日志级别
fh.setLevel(logging.DEBUG)
#日志显示格式
formatter=logging.Formatter(’%(asctime)s - %(name)s - %(levelname)s - %(message)s’)
fh.setFormatter(formatter)
self.logger.addHandler(fh)
def get_log(self):
return self.logger
logger=Logger().get_log()