Protokollierung (logging)
Steuert die Erfassung und die Ausgabe von Protokoll- und Tracenachrichten.
Attributname | Datentyp | Standardwert | Beschreibung |
---|---|---|---|
consoleLogLevel |
|
AUDIT | Die Protokollierungsstufe, die verwendet wird, um Nachrichten zu filtern, die in Systemdatenströme geschrieben werden. Der Standardwert ist audit (Prüfnachrichten).
|
copySystemStreams | boolean | true | Wenn diese Option auf true gesetzt ist, wird System.out in den Systemausgabedatenstrom und System.err in den Systemfehlerdatenstrom geschrieben. Wenn diese Option auf false gesetzt ist, werden System.out und System.err in konfigurierte Protokolle wie messages.log oder trace.log, aber nicht in die Systemdatenströme geschrieben. Der Standardwert ist true. |
hideMessage | string | Die durch Kommas getrennte Liste der Nachrichten, die gemäß Konfiguration aus den Dateien console.log und message.log auszublenden sind. Wenn Nachrichten als auszublendende Nachrichten konfiguriert sind, werden sie in die Datei trace.log umgeleitet. | |
logDirectory | Pfad zu einem Verzeichnis | ${server.output.dir}/logs | Die Position des Verzeichnisses für die Protokolldateien. Der Standardwert ist ${server.output.dir}/logs. |
maxFileSize | int
Minimum: 0 |
20 | Die maximale Größe in MB, die eine Protokolldatei annehmen kann, bevor sie von vorn überschrieben wird. Der Wert 0 bedeutet, dass die Größe nicht begrenzt ist. |
maxFiles | int
Minimum: 0 |
2 | Die maximale Anzahl an Protokolldateien, die erstellt werden können, bevor die älteste entfernt wird. Der Wert 0 bedeutet, dass die Anzahl nicht begrenzt ist. |
messageFileName | string | messages.log | Der Name der Datei, in die die Nachrichtenausgabe geschrieben wird, relativ zum konfigurierten Protokollverzeichnis. Der Standardwert ist messages.log. |
suppressSensitiveTrace | boolean | false | Der Server-Trace kann sensible Daten enthalten, wenn ein Trace für nicht typisierte Daten erstellt wird, wie z. B. für Bytes, die über eine Netzverbindung empfangen werden. Durch die Auswahl dieser Einstellung kann verhindert werden, dass potenziell sensible Daten in Protokoll- und Tracedateien zugänglich gemacht werden. Standardmäßig ist diese Einstellung nicht ausgewählt. |
traceFileName | string | trace.log | Der Name der Datei, in die die Traceausgabe geschrieben wird, relativ zum konfigurierten Protokollverzeichnis. Der Standardwert ist trace.log. |
traceFormat |
|
ENHANCED | Dieses Format wird für das Traceprotokoll verwendet.
|
traceSpecification | string | *=info | Eine Tracespezifikation, die der Grammatik für Tracespezifikationen entspricht und den Anfangsstatus für verschiedene Tracekomponenten angibt. Ein leerer Wert ist zulässig und wird wie 'Gesamten Trace inaktivieren' behandelt. Alle Komponenten, die nicht angegeben sind, werden mit dem Standardstatus *=info. initialisiert. |