Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Funktionsweise des Rolling File Appenders

&pagelevel(5)&pagelevel

Der Rolling File Appender ermöglicht das Logging in eine Datei mit mehreren Backup-Dateien. Sie können den maximalen Platz auf der Platte konfigurieren, der für die Trace-Dateien zur Verfügung stehen soll. Der von Log4j vordefinierte Rolling File Appender ist für den Ablauf in einer SingleTasking-Umgebung (wie im Resource Adapter) konzipiert. Für den Ablauf in einer Multi-Tasking-Umgebung (wie im Proxy-Container) gibt es mit dem den MultiProc Rolling File Appender eine BeanConnect-spezifische Erweiterung.

Logging-Dateien

Der Rolling File Appender erstellt nur für die interne Nutzung die Datei <File>.gen und (in einer Multi-Tasking-Konfiguration) die Datei <File>.lck. Diese benötigt er im Betrieb.<File> ist der Name der aktuellen Logging-Datei, z.B. BeanConnect.logging.txt. Diese Datei wird z.B. in der Konfigurationsdatei für den Appender BeanConnectShortLoggingFile angegeben.

Der Rolling File Appender schreibt immer in die Logging-Datei <File>. Beim Umschalten wird

  • die Datei <File> in eine Backup-Datei kopiert.

  • die Datei <File> neu geschrieben.

Beim Umschalten werden die ältesten vorhandenen Backup-Dateien gelöscht, wenn:

  • nach dem Kopieren der Datei mehr Backup-Dateien vorhanden sind als durch <MaxNbrBackupFiles> definiert sind, und

  • <MaxNbrBackupFiles> größer als 0 ist.

Angaben in spitzen Klammern (<>) wie <File> oder <MaxNbrBackupFiles> sind Eigenschaften des Appenders. Weitere Informationen finden Sie in Vordefinierte Logging-Konfiguration eines Resource Adapters bzw. Vordefinierte Logging-Konfiguration eines Proxys.

Beispiel 17 Logging-Dateien

In diesem Beispiel ist <File>=<Filename>.txt und <MaxNbrBackupFiles>=3.

Situation vor dem Umschalten:

<Filename>.txt

In Benutzung

<Filename>.13.txt

Älteste Backup-Datei

<Filename>.14.txt


<Filename>.15.txt

Neueste Backup-Datei


Beim Umschalten wird <Filename>.txt in <Filename>.16.txt kopiert, <Filename>.13.txt wird gelöscht und <Filename>.txt wieder beschrieben.

Situation nach dem Umschalten:

<Filename>.txt

In Benutzung

<Filename>.14.txt

Älteste Backup-Datei

<Filename>.15.txt


<Filename>.16.txt

Neueste Backup-Datei