原因:
当重复获得logging的logger对象时,同一个对象可能会添加多个handler,从而导致最后的log内容重复。
解决:
1.在重复获得logger对象时,判断是否已经包含handler,如果有就不添加。
2.在重复获得logger对象之前,先logger.removeHandler(fh)对应的handler。
当重复获得logging的logger对象时,同一个对象可能会添加多个handler,从而导致最后的log内容重复。
1.在重复获得logger对象时,判断是否已经包含handler,如果有就不添加。
2.在重复获得logger对象之前,先logger.removeHandler(fh)对应的handler。