Definiert einen Interceptor für die z/OS Connect-Protokollfunktion für Dateisysteme
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
logName | string | Protokolldateinamensmuster, das für die Protokollierung von Nutzdaten verwendet wird. | |
sequence | int Min: 0 Max: 2147483647 | 0 | Gibt an, an welcher Stelle der jeweilige Interceptor in der Reihenfolge ausgeführt werden soll. |
bufferedLogging | boolean | false | Gibt an, ob Einträge für das Protokoll gepuffert werden, bevor sie in die Protokolldatei geschrieben werden. |
bufferSize | int | 8192 | Die zu verwendende Puffergröße in Byte, wenn das Attribut bufferLogging auf true gesetzt ist. |
logOption |
| ALL | Protokolloption, die steuert, was protokolliert wird. ALL Gibt an, dass Anforderungs- und Antwortdaten protokolliert werden. REQUEST Gibt an, dass ausschließlich Anforderungsdaten protokolliert werden. RESPONSE Gibt an, dass ausschließlich Antwortdaten protokolliert werden. |
logPath | string | Die Dateisystemposition, an der die Protokolldatei erstellt wird. Wenn die Umgebungsvariable ${server.output.dir} konfiguriert ist, wird stattdessen deren Wert verwendet. | |
maxPayloadSize | int | 524288 | Gibt an, wie viele Nutzdaten (in Zeichen) maximal in die Protokolldatei geschrieben werden dürfen. |
encoding | string | UTF-8 | Die beim Schreiben in die Protokolldatei zu verwendende Codierung. |
rollOffLogPolicy |
| SIZE | Gibt an, dass die Protokolldatei basierend auf der Größe oder Dauer ausgelagert werden soll. SIZE Gibt an, dass die Protokolldatei basierend auf der Größe des Protokolls ausgelagert werden soll. DURATION Gibt an, dass die Protokollauslagerungsrichtlinie auf der seit der Erstellung der aktiven Protokolldatei abgelaufenen Zeit basiert. |
rollOffLogPolicySize | int | 52428800 | Die Größe für die Auslagerungsrichtlinie in Byte. |
rollOffLogPolicyDuration | int | 1440 | Die Dauer für die Auslagerungsrichtlinie in Minuten. |