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?Was ist das Ergebnis davon, dass log4j additivity gleich wahr oder falsch ist?
<Logger name="com.mypage.glass.TryWindow" level="INFO" additivity="true">
<AppenderRef ref="console"/>
<AppenderRef ref="file"/>
</Logger>
Aber was passiert auf der eigentlichen Datei ... bedeutet, wenn ich es wahr oder falsch mache, was auf dem outputed Protokoll auf der Datei oder Konsole passieren wird? – user3433510
@ user3433510 Angenommen, in Ihrem Root-Logger ist ein ConsoleAppender konfiguriert, sodass alle INFO-Nachrichten an die Konsole gesendet werden. Wenn Sie "additivity =" true "' (Standard) haben, wird Ihr 'com.mypage.glas.TryWindow' Logger auch auf der Konsole ausgegeben. Wenn Sie das verhindern wollten, könnten Sie 'additivity =" false "' setzen. Wenn einige dieser Begriffe verwirrend sind, empfehle ich Ihnen, die [kurze Einführung in log4j] (https://logging.apache.org/log4j/1.2/manual.html) zu lesen. –