首页 > 解决方案 > python在每次实例化后记录多个调用

问题描述

我有多个模块,每个模块都有自己的日志。全部正确写入日志但是当一个类被多次实例化时,日志将多次写入同一行,具体取决于它被创建的次数。如果我创建对象两次,它将记录每条消息两次,创建对象三次,它将记录每条消息三次,等等......

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

任何帮助,将不胜感激。

标签: python-2.7logging

解决方案


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


推荐阅读