fileSystemloggerInterceptor - Interceptor für die z/OS Connect-Protokollfunktion für Dateisysteme (fileSystemloggerInterceptor)

Definiert einen Interceptor für die z/OS Connect-Protokollfunktion für Dateisysteme

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
logNamestringProtokolldateinamensmuster, das für die Protokollierung von Nutzdaten verwendet wird.
sequenceint
Min: 0

Max: 2147483647
0Gibt an, an welcher Stelle der jeweilige Interceptor in der Reihenfolge ausgeführt werden soll.
bufferedLoggingbooleanfalseGibt an, ob Einträge für das Protokoll gepuffert werden, bevor sie in die Protokolldatei geschrieben werden.
bufferSizeint8192Die zu verwendende Puffergröße in Byte, wenn das Attribut bufferLogging auf true gesetzt ist.
logOption
  • ALL
  • REQUEST
  • RESPONSE
ALLProtokolloption, 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.
logPathstringDie Dateisystemposition, an der die Protokolldatei erstellt wird. Wenn die Umgebungsvariable ${server.output.dir} konfiguriert ist, wird stattdessen deren Wert verwendet.
maxPayloadSizeint524288Gibt an, wie viele Nutzdaten (in Zeichen) maximal in die Protokolldatei geschrieben werden dürfen.
encodingstringUTF-8Die beim Schreiben in die Protokolldatei zu verwendende Codierung.
rollOffLogPolicy
  • SIZE
  • DURATION
SIZEGibt 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.
rollOffLogPolicySizeint52428800Die Größe für die Auslagerungsrichtlinie in Byte.
rollOffLogPolicyDurationint1440Die Dauer für die Auslagerungsrichtlinie in Minuten.