Parametro
|
Variabile di ambiente
|
Tipo di base
|
Default
|
Descrizione
|
---|---|---|---|---|
queueSize
|
Diverso per ciascun AsyncAppender; vedere la tabella seguente
|
INTEGER
|
256
|
La capacità massima della coda di blocco. Questo valore viene utilizzato durante la creazione di AsyncAppender e non può essere modificato. Può essere specificato per i singoli appender.
|
discardingThreshold
|
DISCARDING_THRESHOLD
|
INTEGER
|
0%
|
Per default, quando la capacità rimanente della coda di blocco è del 20%, vengono eliminati gli eventi con i livelli TRACE, DEBUG e INFO e vengono mantenuti quelli con i livelli WARN e ERROR. Per mantenere tutti gli eventi, impostare discardingThreshold su 0.
|
maxFlushTime
|
MAX_FLUSH_TIME
|
INTEGER
|
1000 ms
|
Timeout massimo di svuotamento della coda in millisecondi. A seconda della profondità della coda e della latenza dell'appender referenziato, il tempo necessario ad AsyncAppender per svuotare completamente la coda potrebbe non essere accettabile. Quando l'opzione LoggerContext viene interrotta, il metodo di arresto AsyncAppender attende il tempo necessario per il completamento del thread worker. Gli eventi che non riescono a essere elaborati in questo lasso di tempo vengono eliminati. La semantica di questo valore è identica a quella di Thread.join(long).
|
neverBlock
|
NEVER_BLOCK
|
BOOLEAN
|
false
|
Per default, questo parametro è impostato su false, il che significa che, anziché perdere il messaggio, l'appender bloccherà l'aggiunta a una coda completa. Se si imposta su true, l'appender elimina il messaggio e non blocca l'applicazione.
|
Nome appender
|
Variabile di ambiente
|
Default
|
---|---|---|
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
|
Impostazione conservazione log
|
Nome proprietà
|
Default
|
Descrizione
|
---|---|---|---|
Dimensione file max in KB
|
MAX_FILE_SIZE
|
100000
|
Limite per la dimensione di ciascun file di log
|
Numero max di giorni di archiviazione
|
MAX_HISTORY_SIZE
|
7
|
Numero di giorni in cui i file di log vengono conservati nell'archivio
|
Dimensione totale in GB di tutti i file di log da conservare
|
TOTAL_SIZE_CAP
|
10
|
Limite per la dimensione di tutti i file di log nell'archivio
|