Journalisation (logging)
Contrôle la capture et la sortie des messages de journal et de trace.
Nom de l'attribut | Type de données | Valeur par défaut | Description |
---|---|---|---|
consoleLogLevel |
|
AUDIT | Niveau de journalisation utilisé pour le filtrage des messages placés dans les flux système. La valeur par défaut est audit.
|
copySystemStreams | boolean | true | Si la valeur est true, System.out est placé dans le flux de sortie système et System.err est placé dans le flux d'erreurs système. Si la valeur est false, System.out et System.err ne sont pas écrits dans les flux système, mais dans les journaux configurés, tels que messages.log ou trace.log. La valeur par défaut est true. |
hideMessage | string | Liste des messages, séparés par une virgule, qui sont configurés pour être masqués dans les fichiers console.log et message.log. Si les messages sont configurés pour être masqués, ils sont redirigés vers le fichier trace.log. | |
logDirectory | Chemin vers un répertoire | ${server.output.dir}/logs | Emplacement du répertoire des fichiers journaux. La valeur par défaut est ${server.output.dir}/logs. |
maxFileSize | int
Minimum : 0 |
20 | Taille maximale d'un fichier journal, en mégaoctets, avant sa clôture. La valeur 0 (zéro) signifie l'absence de limite de taille. |
maxFiles | int
Minimum : 0 |
2 | Nombre maximal de fichiers journaux qui seront conservés avant que le fichier le plus ancien ne soit supprimé. La valeur 0 (zéro) signifie qu'il n'existe aucune limite. |
messageFileName | string | messages.log | Nom du fichier dans lequel la sortie des messages sera placée. Ce nom est relatif au répertoire des journaux configuré. La valeur par défaut est messages.log. |
suppressSensitiveTrace | boolean | false | La trace de serveur risque d'exposer des données sensibles lors du suivi de données dynamiques, tels les octets reçus via une connexion réseau. La définition de la valeur true empêche l'exposition des informations potentiellement sensibles dans les fichiers journaux et de trace. La valeur par défaut est false. |
traceFileName | string | trace.log | Nom du fichier dans lequel la sortie de trace sera placée. Ce nom est relatif au répertoire des journaux configuré. La valeur par défaut est trace.log. |
traceFormat |
|
ENHANCED | Ce format est utilisé pour le journal de trace.
|
traceSpecification | string | *=info | Spécification de trace conforme à la grammaire et qui spécifie l'état initial des différents composants de trace. Une valeur vide est autorisée et signifie 'désactiver tous les composants de trace'. Tout composant qui n'est pas spécifié explicitement est initialisé avec l'état par défaut *=info. |