Logrotation: ODL

Logs für Produkte, die ODL verwenden, werden abhängig von den Einstellungen in den Loggingkonfigurationsdateien der Produkte automatisch rotiert. Beispiel: Ein Log wird rotiert, wenn dessen Dateigröße den in der Eigenschaft maxFileSize angegebenen Grenzwert erreicht. ODL rotiert Logs durch Archivieren der Hauptlogdatei und Erstellen einer neuen Hauptlogdatei Beispiel: FoundationServices0.log ist eine Hauptlogdatei für Oracle Hyperion Foundation Services. Wenn die Datei FoundationServices0.log die angegebene maximale Dateigröße erreicht, wird sie unter dem Namen FoundationServicesn.log archiviert, wobei n die nächste laufende Nummer in der Archivnummerierungsfolge ist. Weitere Informationen zu den Einstellungen der ODL-Logdateieigenschaften, die sich auf die Rotation und Aufbewahrung von Logdateien auswirken, finden Sie unter Tabelle 3-9.

So ändern Sie die Einstellungen für die Rotation von log4j-Logs:

  1. Öffnen Sie die Datei appenders.xml für Services oder Servlets. Der Speicherort der Datei appenders.xml unterscheidet sich je nach Produkt.
  2. Suchen Sie die Definition CompositeRollingAppender, und ändern Sie die Eigenschaften.

    Informationen hierzu finden Sie unter Tabelle 3-10.

Bei einigen Produkten sind möglicherweise weitere Schritte erforderlich.

Tabelle 3-10 Eigenschaften von "CompositeRollingAppender"

Eigenschaft Einstellungen
RollingStyle
  • 1 - Logs nach Größe rotieren

  • 2 - Logs nach Zeit rotieren

  • 3 - Logs nach Größe und Zeit rotieren

Achtung:

RollingStyle 3 führt möglicherweise zu verwirrenden Ergebnissen, weil sich die Benennungskonventionen für nach Zeit und Größe rotierte Logs unterscheiden und die Löschzähler unterschiedlich rotierte Logs nicht zusammenzählen.

DatePattern-Wert

Zeitintervall zum Schreiben von Logmeldungen in eine andere Logdatei, wenn RollingStyle auf 2 oder 3 gesetzt ist

Für DatePattern wird die Zeichenfolge jjjj-MM-tt-mm verwendet. Beispiel: jjjj-MM-ttmm bedeutet alle 60 Minuten, jjjj-MM-tt-a alle 12 Stunden und jjjj-mm-tt alle 24 Stunden. Der Standardwert ist alle 12 Stunden.

MaxFileSize

Dateigröße (in KB, MB oder GB) zum Auslösen der Erstellung einer neuen Logdatei, wenn RollingStyle auf 1 oder 3 gesetzt ist

Standardwert: 5 MB

MaxSizeRollBackups

Maximale Anzahl möglicher Logdateien pro Ursprungstyp (plus eins für die aktuelle Datei) vor dem Löschen der ältesten Datei durch das System, wenn RollingStyle auf 1 oder 3 gesetzt ist

Standardwert: 5