Paramètre
|
Variable d'environnement
|
Type de base
|
Par défaut
|
Description
|
---|---|---|---|---|
queueSize
|
Différent pour chaque AsyncAppender. Voir la table ci-dessous.
|
INTEGER
|
256
|
Capacité maximale de la file d'attente de blocage. Cette valeur est utilisée lors de la création d'AsyncAppender et ne peut pas être modifiée. Cette valeur peut être définie par appender.
|
discardingThreshold
|
DISCARDING_THRESHOLD
|
INTEGER
|
0 %
|
Par défaut, lorsque la capacité de la file d'attente de blocage est de 20 %, elle supprime les événements avec les niveaux TRACE, DEBUG et INFO et conserve ceux avec les niveaux WARN et ERROR. Pour conserver tous les événements, définissez discardingThreshold sur 0.
|
maxFlushTime
|
MAX_FLUSH_TIME
|
INTEGER
|
1 000 ms
|
Délai maximal, en millisecondes, de vidage de la file d'attente. En fonction de la profondeur de la file d'attente et de la latence par rapport à l'appender référencé, le vidage complet de la file d'attente par AsyncAppender peut prendre beaucoup de trop de temps. Lorsque LoggerContext est arrêté, la méthode d'arrêt d'AsyncAppender attend le délai défini pour que le thread de travail s'achève. Les événements qui ne peuvent pas être traités dans ce délai sont ignorés. La sémantique de cette valeur est identique à celle de Thread.join(long).
|
neverBlock
|
NEVER_BLOCK
|
BOOLEAN
|
false
|
Par défaut, ce paramètre est défini sur "faux", ce qui signifie que l'appender bloquera l'ajout à une file d'attente complète plutôt que de perdre le message. Si vous lui attribuez la valeur "vrai", l'appender supprimera le message et ne bloquera pas votre application.
|
Nom de l'appender
|
Variable d'environnement
|
Par défaut
|
---|---|---|
ASYNC_APPENDER_APPLICATION
|
MAX_QUEUE_SIZE_APPLICATION
|
10000
|
ASYNC_APPENDER_CONSOLE
|
ASYNC_APPENDER_CONSOLE
|
10000
|
ASYNC_APPENDER_CONFIGURATION
|
MAX_QUEUE_SIZE_CONFIGURATION
|
1 000
|
ASYNC_APPENDER_SECURITY
|
MAX_QUEUE_SIZE_SECURITY
|
1 000
|
ASYNC_APPENDER_DATABASE
|
MAX_QUEUE_SIZE_DATABASE
|
1 000
|
ASYNC_APPENDER_COMMUNICATION
|
MAX_QUEUE_SIZE_COMMUNICATION
|
1 000
|
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
|
Paramètre de rétention du journal
|
Nom de la propriété
|
Par défaut
|
Description
|
---|---|---|---|
Taille de fichier max. (Ko)
|
MAX_FILE_SIZE
|
100000
|
Taille maximale de chaque fichier journal
|
Nbre max. de jours pour archive
|
MAX_HISTORY_SIZE
|
7
|
Nombre de jours de conservation des fichiers journaux dans l'archive
|
Taille totale (en Go) de tous les fichiers journaux à conserver
|
TOTAL_SIZE_CAP
|
10
|
Taille maximale de tous les fichiers journaux de l'archive
|