Was ist das Ergebnis davon, dass log4j additivity gleich wahr oder falsch ist?

9

In einfachen Worten, was ist das Ergebnis von additivity="true" oder additivity="false" beim Hinzufügen einer Log4j-Konfiguration für eine bestimmte Klasse wie diese?

%Vor%     
user3433510 27.03.2014, 15:25
quelle

1 Antwort

15

Standardmäßig erbt ein Logger die Appender von seinen Vorfahren. Indem Sie additivity="false" festlegen, verhindern Sie dieses Verhalten.

In Ihrem Beispiel könnten Appender mit com.mypage.glass oder com.mypage oder sogar mit der Root-Protokollierung verknüpft sein, die vererbt würde, wenn Sie diese Eigenschaft nicht auf false setzen.

    
Duncan Jones 27.03.2014, 15:31
quelle

Tags und Links