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

logger.debug("logger" + element); 

この行は2回印刷されており、さらに数倍印刷されています..

これは次のように印刷されます

logger 123
logger 123

(別の行で)

4

2 に答える 2

1

複数のロガーがこのクラスの対象であり(これらの対象のロガー用に構成されたアペンダーは類似している必要があります)、それぞれがメッセージを出力しているのではないかと思います。

log4j構成ファイルを確認すると役立ちます。

于 2012-08-20T17:13:24.517 に答える