logging一个py文件输出两个日志文件

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 = '1.log'
log_file2 = '2.log'
# logger_name确保不相同,才会生成两个实例
log1 = get_logger('log1',log_file1 )
log2 = get_logger('log2', log_file12)
log1.error('可以吗?')
log2.info('可以')
posted @ 2020-07-17 11:29  TasteL  阅读(704)  评论(0编辑  收藏  举报