Question
Comment configurer le niveau de détail des journaux de votre PTV xServer
Réponse
Cet article explique comment ajuster le niveau de journalisation dans PTV xServer 2 afin de contrôler la quantité de détails enregistrés dans les journaux. Ceci est particulièrement important dans les environnements de production pour éviter des tailles de fichiers journaux excessives et des informations non pertinentes.
Cadre de journalisation
PTV xServer utilise le cadre log4j2 pour la journalisation.
Niveaux de journalisation disponibles
| Niveau | Description |
|---|---|
| DEBUG | Le plus détaillé. À utiliser uniquement pour le diagnostic et le débogage. |
| INFO | Adapté pour l’évaluation et les tests d’intégration. |
| WARN | Met en évidence les paramètres ou réglages manquants. |
| ERROR | Recommandé par défaut pour les environnements de production. |
Comment configurer
Pour PTV xServer 1 :
logRequests=fatal → Les requêtes ne sont enregistrées que si le module plante. Cela doit être réglé à true.
logResponses=false → Les réponses ne sont jamais enregistrées. (Utile pour les clients qui veulent voir des réponses détaillées — mais cela génère beaucoup de journaux et prend de la place.)
Enregistrez le fichier et redémarrez xServer pour appliquer les modifications.
Pour PTV xServer 2 :
Modifiez le fichier :conf/wrapper.conf
Assurez-vous que les lignes suivantes sont définies (ou ajustez-les selon vos besoins) :
wrapper.console.loglevel=INFO
wrapper.logfile=%XSERVER2_LOG_DIRECTORY%/wrapper.log.YYYYMMDD
wrapper.logfile.format=LPTM
wrapper.logfile.loglevel=INFO
wrapper.logfile.rollmode=DATEPour des journaux plus détaillés, changez INFO en DEBUG.
Enregistrez le fichier et redémarrez xServer pour appliquer les modifications.
Conseils supplémentaires
Sur xServer 1 :
Par défaut, la journalisation n’est pas active en continu.
Elle est configurée à un niveau minimal, principalement pour diagnostiquer les erreurs critiques.
Si vous souhaitez compter le nombre de requêtes envoyées (par exemple, vers /xlocate/ws/XLocate ou /xroute/ws/XRoute etc., :
- Réglez logRequests=true
→ Cela enregistrera toutes les requêtes.
→ Vous pourrez ensuite compter les lignes dans les fichiers journaux.
→ Note : Cela peut générer un grand volume de journaux en production, il est donc recommandé un post-traitement (par exemple, archiver ou supprimer les journaux après un certain nombre de requêtes).
Sur xServer 2 :
(Optionnel) Activez la rotation des journaux :
wrapper.logfile.maxsize=10m
wrapper.logfile.maxfiles=5
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.