python在每次实例化后记录多个调用

时间:2018-05-25 18:54:02

标签: python-2.7 logging

我有多个模块,每个模块都有自己的日志。 all会正确写入日志,但是当一个类多次实例化时,日志会根据创建的次数多次写入同一行。 如果我创建对象两次,它将记录每个消息两次,创建对象三次,它将记录每个消息三次,等等...

我想知道如何解决这个问题,而不必仅创建每个对象一次。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我在每次实例化日志之后多次添加处理程序。我检查了处理程序是否已经在实例化中添加并修复了多次写入。