Parameter
|
Umgebungsvariable
|
Basistyp
|
Standard
|
Beschreibung
|
---|---|---|---|---|
queueSize
|
unterschiedlich für jeden AsyncAppender; siehe Tabelle unten
|
INTEGER
|
256
|
Maximale Kapazität der blockierenden Warteschlange. Dieser Wert wird während der Erstellung des AsyncAppender verwendet und kann nicht geändert werden. Dieser Wert kann pro Appender festgelegt werden.
|
discardingThreshold
|
DISCARDING_THRESHOLD
|
INTEGER
|
0%
|
Wenn die blockierende Warteschlange noch 20 % Kapazität übrig hat, löscht sie standardmäßig Ereignisse mit den Ebenen TRACE, DEBUG und INFO und behält Ereignisse mit den Ebenen WARN und ERROR bei. Um alle Ereignisse beizubehalten, legen Sie discardingThreshold auf 0 fest.
|
maxFlushTime
|
MAX_FLUSH_TIME
|
INTEGER
|
1000 ms
|
Maximales Timeout für die Warteschlangenbereinigung in Millisekunden. Abhängig von der Warteschlangentiefe und der Latenz für den referenzierten Appender kann der AsyncAppender einen nicht akzeptablen Zeitraum benötigen, um die Warteschlange vollständig zu leeren. Wenn der LoggerContext angehalten wird, wartet die AsyncAppender-Methode zum Anhalten, ob der Worker-Thread abgeschlossen in diesem Zeitraum wird. Ereignisse, die innerhalb dieser Zeit nicht verarbeitet werden können, werden verworfen. Die Semantik dieses Werts ist mit der von Thread.join(long) identisch.
|
neverBlock
|
NEVER_BLOCK
|
BOOLEAN
|
false
|
Standardmäßig ist dieser Parameter auf "false" festgelegt, was bedeutet, dass der Appender das Anhängen an eine vollständige Warteschlange blockiert, anstatt die Meldung zu löschen. Wenn Sie die Einstellung auf "true" festlegen, wird die Meldung vom Appender gelöscht und die Anwendung nicht blockiert.
|
Appender-Name
|
Umgebungsvariable
|
Standard
|
---|---|---|
ASYNC_APPENDER_APPLICATION
|
MAX_QUEUE_SIZE_APPLICATION
|
10000
|
ASYNC_APPENDER_CONSOLE
|
ASYNC_APPENDER_CONSOLE
|
10000
|
ASYNC_APPENDER_CONFIGURATION
|
MAX_QUEUE_SIZE_CONFIGURATION
|
1000
|
ASYNC_APPENDER_SECURITY
|
MAX_QUEUE_SIZE_SECURITY
|
1000
|
ASYNC_APPENDER_DATABASE
|
MAX_QUEUE_SIZE_DATABASE
|
1000
|
ASYNC_APPENDER_COMMUNICATION
|
MAX_QUEUE_SIZE_COMMUNICATION
|
1000
|
ASYNC_APPENDER_ERROR
|
MAX_QUEUE_SIZE_ERROR
|
5000
|
ASYNC_APPENDER_SCRIPT
|
MAX_QUEUE_SIZE_SCRIPT
|
5000
|
ASYNC_APPENDER_SCRIPT_ERROR
|
MAX_QUEUE_SIZE_SCRIPT_ERROR
|
5000
|
Protokollaufbewahrungs-Einstellungen
|
Eigenschaftenname
|
Standard
|
Beschreibung
|
---|---|---|---|
Maximale Dateigröße in KB
|
MAX_FILE_SIZE
|
100000
|
Grenzwert für die Größe jeder Protokolldatei
|
Maximale Anzahl der Tage für Archiv
|
MAX_HISTORY_SIZE
|
7
|
Anzahl der Tage, die Protokolldateien im Archiv aufbewahrt werden
|
Gesamtgröße aller beizubehaltenden Protokolldateien in GB
|
TOTAL_SIZE_CAP
|
10
|
Grenzwert für die Größe aller Protokolldateien im Archiv
|