Parámetro
|
Variable de entorno
|
Tipo base
|
Por defecto
|
Descripción
|
---|---|---|---|---|
queueSize
|
diferente para cada AsyncAppender; consulte la siguiente tabla
|
INTEGER
|
256
|
La capacidad máxima de la cola de bloqueo. Este valor se utiliza durante la creación de AsyncAppender y no se puede cambiar. Este valor se puede definir por appender.
|
discardingThreshold
|
DISCARDING_THRESHOLD
|
INTEGER
|
0%
|
Por defecto, cuando la cola de bloqueo tiene un 20 % de capacidad restante, se descartarán los eventos con niveles TRACE, DEBUG e INFO, y se mantendrán los eventos con niveles WARN y ERROR. Para conservar todos los eventos, defina discardingThreshold en 0.
|
maxFlushTime
|
MAX_FLUSH_TIME
|
INTEGER
|
1000 ms
|
El tiempo de espera máximo de vaciado de cola en milisegundos. En función de la profundidad de la cola y la latencia del appender al que se hace referencia, AsyncAppender puede tardar una cantidad de tiempo inaceptable para vaciar por completo la cola. Cuando LoggerContext se detiene, el método de detención AsyncAppender espera esta cantidad de tiempo para que se complete el subproceso del convertidor. Los eventos que no se pueden procesar en ese tiempo se descartan. La semántica de este valor es idéntica a la de Thread.join(long).
|
neverBlock
|
NEVER_BLOCK
|
BOOLEAN
|
falso
|
Por defecto, este parámetro se define en falso, lo que significa que el appender se bloqueará al anexar a una cola completa en lugar de perder el mensaje. Si se define en verdadero, el appender descartará el mensaje y no bloqueará la aplicación.
|
Nombre del appender
|
Variable de entorno
|
Por defecto
|
---|---|---|
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
|
Configuración de conservación del registro
|
Nombre de la propiedad
|
Por defecto
|
Descripción
|
---|---|---|---|
Tamaño máximo de fichero en KB
|
MAX_FILE_SIZE
|
100000
|
Límite del tamaño de cada fichero de registro
|
Número de días máximo de archivo
|
MAX_HISTORY_SIZE
|
7
|
Número de días que los ficheros de registro se guardan en el archivo
|
Tamaño total en GB de todos los ficheros de registro que se deben conservar
|
TOTAL_SIZE_CAP
|
10
|
Límite del tamaño de todos los ficheros de registro del archivo
|