wrapper.logfile.format

Compatibilité :2.2.5
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Format à utiliser pour la journalisation dans le fichier journal. La journalisation a été volontairement maintenue simple.

Le format se compose des jetons suivants :

  • 'L' pour le niveau de journalisation,
  • 'P' pour le préfixe,
  • 'D' (Depuis ver. 3.1.0) pour le thread,
  • 'T' pour l'heure,
  • 'Z' pour l'heure en millisecondes,
  • 'R' durée de silence en millisecondes indiquant le temps écoulé depuis la précédente sortie de la JVM,
  • 'U' (Depuis ver. 3.5.0) pour le temps de fonctionnement approximatif en secondes (basé sur le compteur de ticks interne et valable jusqu'à un an après le démarrage),
  • 'G' (Depuis ver. 3.5.8) pour le temps en millisecondes nécessaire à la journalisation de l'entrée précédente (Voir wrapper.log.warning.threshold pour plus d'informations),
  • 'W' (Depuis ver. 3.5.30) pour le PID du processus Wrapper.
  • 'J' (Depuis ver. 3.5.30) pour le PID du processus Java (si la JVM est active).
  • 'M' pour le message.

Si le format contient les jetons ci-dessus, alors la sortie sera effectuée avec le format spécifié. L'ordre des jetons n'affecte pas l'apparence du journal, mais le jeton 'M' (pour le message) devrait généralement être placé en dernier car c'est la seule colonne n'ayant pas une largeur uniforme. Si des jetons manquent dans la propriété ou si celle-ci est commentée, alors la valeur par défaut 'LPTM' sera utilisée.

Exemple de propriété :

Exemple de propriété :
wrapper.logfile.format=PM

Désactivation de la journalisation :

Définir la propriété sur une valeur vide désactivera la journalisation dans le fichier.

Exemple de propriété :
wrapper.logfile.format=

Exemple de sortie :

Les exemples suivants illustrent la sortie obtenue avec différents paramètres. Notez que les deux premières lignes sont émises par le Wrapper, tandis que la dernière est émise par la JVM.

Exemple de sortie avec la propriété "wrapper.logfile.format=LPZM"
STATUS | wrapper  | 2001/12/11 13:45:33.560 | --> Wrapper Started as Console
STATUS | wrapper  | 2001/12/11 13:45:33.560 | Launching a JVM...
INFO   | jvm 1    | 2001/12/11 13:45:35.575 | Initializing...
Exemple de sortie avec la propriété "wrapper.logfile.format=LPTM"
STATUS | wrapper  | 2001/12/11 13:45:33 | --> Wrapper Started as Console
STATUS | wrapper  | 2001/12/11 13:45:33 | Launching a JVM...
INFO   | jvm 1    | 2001/12/11 13:45:35 | Initializing...
Exemple de sortie avec la propriété "wrapper.logfile.format=PTM"
wrapper  | 2001/12/11 13:45:33 | --> Wrapper Started as Console
wrapper  | 2001/12/11 13:45:33 | Launching a JVM...
jvm 1    | 2001/12/11 13:45:35 | Initializing...
Exemple de sortie avec la propriété "wrapper.logfile.format=PM"
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Initializing...
Exemple de sortie avec la propriété "wrapper.logfile.format=M"
--> Wrapper Started as Console
Launching a JVM...
Initializing...
Exemple de sortie avec la propriété "wrapper.logfile.format="
< No Output >

Le jeton de format 'D' est principalement utile pour le débogage du Wrapper. Il affiche quel thread interne du Wrapper a émis un message de journal donné. Il n'affiche pas d'informations sur les threads Java.

Exemple de sortie avec la propriété "wrapper.logfile.format=LPDTM"
STATUS | wrapper  | main    | 2001/12/11 13:45:33 | --> Wrapper Started as Console
STATUS | wrapper  | main    | 2001/12/11 13:45:33 | Launching a JVM...
INFO   | jvm 1    | main    | 2001/12/11 13:45:35 | Initializing...

Référence : fichier journal