Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Appender

&pagelevel(5)&pagelevel

Die Meldungsziele werden durch Appender definiert. Log4j bietet eine Reihe unterschiedlicher vordefinierter Appender. Dazu gehören:

  • File Appender 

    Die Meldungen werden in eine Datei geschrieben. 

  • Console Appender 

    Die Meldungen werden nach System.out oder System.err geschrieben.

  • Socket Appender 

    Die Meldungen werden an einen Socket geschrieben und können dadurch auch über Rechner-Grenzen hinweg an einen Log4j-Socket-Reader geschickt werden, der die Meldungen weiter verarbeiten kann (siehe BeanConnect Management Console als Log4j-Socket-Reader konfigurieren für den Resource Adapter und für den Proxy). 

  • Async Appender 

    Der Async Appender akzeptiert Verweise auf andere Appender und wird zur Entkopplung des Socket Appenders verwendet (siehe BeanConnect Management Console als Log4j-Socket-Reader konfigurieren für den Resource Adapter und für den Proxy). 

  • Rolling File Appender

    Die Meldungen werden in eine Datei geschrieben. Erreicht die Dateigröße den definierten Grenzwert, wird die Datei geschlossen und die Meldungen werden in eine neue Trace-Datei geschrieben.

Die Logging-Ereignisse, die an einen Logger übertragen werden, werden über die Appender ausgegeben, die dem Logger zugewiesen sind.

Beispiel 16 Ausgabe der Logging-Ereignisse über den Appender

Gibt es einen Logger mit dem Namen Trace, dem die Appender Console (Console Appender) und File (File Appender) zugewiesen sind, wird eine von diesem Logger ausgegebene Meldung sowohl über den File Appender als auch den Console Appender ausgegeben. Sie erscheint in der Datei und auf der Console.