import logging
def get_logger(logger_name, log_file, level=logging.INFO):
logger = logging.getLogger(logger_name)
formatter = logging.Formatter('%(asctime)s : %(message)s', "%Y-%m-%d %H:%M:%S")
fileHandler = logging.FileHandler(log_file, mode='a')
fileHandler.setFormatter(formatter)
logger.setLevel(level)
logger.addHandler(fileHandler)
return logger
log_file1 = 'file1.log'
log_file2 = 'file1.log'
log1 = get_logger('log1',log_file1)
log2 = get_logger('log2', log_file2)
log1.error("msg")
log2.error("msg2")
log1 = get_logger('log1',log_file1)
log2 = get_logger('log2', log_file2)
log1.error("msgxx")
log2.error("msgxx")
一个py输出两份log
Comments 0
Sign in to comment and like
← More postsThat’s all for now. Thanks for reading.
No comments yet.