问题

今天当我们使用python中的logging模块记录日志时,我在三个文件中分别定义了下面的语句,目的是想将三个文件产生的日志分别存在不同的日志文件中,唯一不同的是filename不同,为了区别文件。但是并没有像我想的那样走,最终程序运行,只产生了一个日志文件,左右的日志信息都存储在一个日志文件中个,然后我就开始Google找答案,最后还是说服了我。

1
2
filename = "MysqlDB_{}.log".format(get_year_mon_day())
logging.basicConfig(filename="MysqlDB_{}.log".format(get_year_mon_day()), level=logging.DEBUG, format=LOG_FORMAT, datefmt=DATE_FORMAT)

答案来源:Python之日志处理(logging模块)
原因介绍

写在最后

欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
微信公众号