def init_logger(logPath, fileName, logLvl, consoleLog, fileLog):
logger = logging.getLogger()
logger.setLevel(logLvl)
formatter = logging.Formatter('%(asctime)s [%(levelname)-5.5s] %(message)s')
consoleHandler = logging.StreamHandler(sys.stdout)
consoleHandler.setFormatter(formatter)
logger.addHandler(consoleHandler)
if consoleLog is False:
consoleHandler.setLevel(logLvl)
else:
consoleHandler.setLevel(100)
if fileLog is False:
fileHandler = logging.FileHandler("{0}/{1}.log".format(logPath, fileName))
fileHandler.setFormatter(formatter)
fileHandler.setLevel(logLvl)
logger.addHandler(fileHandler)
评论列表
文章目录