def __init__(self, level, log_path, log_name, when, interval, backupCount):
if not os.path.exists(log_path):
try:
os.makedirs(log_path)
except Exception:
exc_type, exc_value, exc_traceback = sys.exc_info()
print(exc_type, exc_value, exc_traceback)
format = '%(asctime)s - %(levelname)s - %(message)s'
formatter = Formatter(format)
logging.basicConfig(level=level, format=format)
fileHandler = TimedRotatingFileHandler(filename=log_path + log_name, when=when, interval=interval, backupCount=backupCount)
fileHandler.setFormatter(formatter)
# logging.getLogger('') ????root????????????????
self.log = logging.getLogger('')
self.log.addHandler(fileHandler)
评论列表
文章目录