1
private static final Logger logger = Logger.getLogger(filename.class);

logger.debug("logger" + element); 

这条线打印了两次,甚至更多..

这打印为

logger 123
logger 123

(在不同的线路上)

4

2 回答 2

1

我怀疑是否有多个记录器符合该类的条件(为这些合格记录器配置的附加程序应该相似)并且每个记录器都在打印消息。

查看您的 log4j 配置文件会有所帮助。

于 2012-08-20T17:13:24.517 回答
0

尝试

BasicConfigurator.resetConfiguration()

在使用 logger 的方法中BasicConfigurator.configure()之后

于 2018-03-22T16:01:42.550 回答