À l'aide des journaux Apache, vous pouvez surveiller comment le serveur et vos applications s'exécutent. Tomcat utilise une implémentation personnalisée de la Java (Java Utility Logging Implementation) fournie dans le Java.user.package de journalisation.
Le but de ce tutoriel rapide est de vous montrer comment configurer et afficher les journaux Apache Tomcat sur un système Windows.
APCACH TOMCAT LOGS Emplacement dans Windows
Par défaut, les journaux d'Apache Tomcat sont stockés dans l'installation_dir / les journaux où l'installation_dir fait référence au répertoire d'installation Apache Tomcat.
Par exemple, l'installation par défaut pour Apache Tomcat 10 est:
C: \ Program Files \ Apache Software Foundation \ Tomcat 10.0
Les fichiers journaux sont stockés dans le répertoire des journaux.
Types de fichiers journaux Apache Tomcat
Selon le niveau de journal défini pour le serveur Apache Tomcat, vous trouverez les fichiers journaux suivants dans le répertoire de journal:
Catalina.enregistrer
hôte local.enregistrer
localhost_access_log
Journal catallina
Le fichier journal de Catalina contient les journaux complets d'Apache Tomcat. Il comprend des informations sur le journal telles que le démarrage et l'arrêt du serveur Tomcat, l'échec des enregistrements pour divers sous-systèmes, et même le déploiement des applications sur le serveur.
Chaque message de la catalina.Le fichier journal prend le format de la date et de l'heure de l'événement, du niveau de débogage, de la source du journal, de la classe responsable de l'événement et de la commande.
Il est bon de ne pas modifier les valeurs dans le fichier journal car elle pourrait altérer le temps du journal et fournir des informations incorrectes pour enregistrer les analyseurs.
Un exemple de catalina.Le contenu du journal est comme indiqué:
Quelques informations sur le journal dans la catalina.Le fichier journal comprend des exceptions non revues dans le java.égouter.Group thread.Ungaughtexception et des vidages de threads demandés par le signal du système.
Journal localhost
Le journal localhost est un autre fichier journal par défaut dans le répertoire des journaux de l'Apache Tomcat utilisé pour stocker les transactions HTTP entre le client et le serveur Apache Tomcat. Dans Windows, le fichier journal a un .Extension du journal, et vous le trouverez dans le même répertoire que le Catalina.fichier journal.
Journal d'accès
Le journal d'accès a un nom similaire à celle du journal localhost mais ajoute l'accès dans le nom de fichier. Il contient toutes les informations de journal des demandes HTTP au serveur.
Les inscriptions du journal d'accès prennent le format de l'adresse source, de la date et de l'heure de l'accès, de la méthode HTTP, de la ressource demandée (fichiers statiques tels que des images, CSS, HTML, JS, et plus), le code d'état, l'en-tête HTTP et le PID.
Un exemple de sortie de ce fichier est ci-dessous:
Format de journal Apache Tomcat
Apache Tomcat utilise un format standardisé pour ses entrées de journalisation, ce qui est utile pour la lisibilité entre les versions et appareils Tomcat. De plus, vous pouvez utiliser des outils Grep, SED et AWK pour analyser les entrées des fichiers journaux.
Les fichiers qui suivent le format standard d'Apache Tomcat Logging sont Catalina.Log, localhost.se connecter et accéder.enregistrer.
La première section de l'entrée du journal commence par l'horodatage. L'horodatage est formate par les paramètres régionaux et contient à la fois la date et l'heure pour cette entrée de journal spécifique.
L'autre partie du fichier journal contient les données qui peuvent varier en fonction du type de journal.
NOTE: Apache Tomcat ne gère pas la journalisation pour les applications déployées sur le serveur. Chaque application doit implémenter un format de journalisation.
La syntaxe pour la catalina.Le fichier journal est:
Timestamp (date et heure) [Gravité] [Sous-système] [Message du journal]
Horodatage - Comme mentionné, le horodatage contient l'heure et la date de la saisie du journal spécifique. Ces informations sont interrogées à partir du système d'exploitation pour un fuseau horaire et un format précis.
GRAVITÉ - Ce champ dicte le niveau de journal de l'entrée du journal. Les niveaux de journal incluent des informations, des avertissements, fatal, des erreurs, des traces ou des débogages.
Sous-système - Fait référence au sous-système Tomcat ou au module pour la saisie du journal spécifique.
Bûche - La véritable entrée de journal.
Dans Windows, vous pouvez modifier les fichiers journaux Apache Tomcat à l'aide du gestionnaire de configuration. Cliquez sur Démarrer et rechercher «Configurer Tomcat."
Accédez à l'onglet journalisation et sélectionnez votre niveau de journalisation.
NOTE: Vous devrez peut-être redémarrer Apache Tomcat pour appliquer les niveaux de journalisation.
Conclusion
Ce tutoriel vous a montré comment afficher et travailler avec les journaux Apache Tomcat dans le système Windows. Pour en savoir plus, consultez la documentation de journalisation Apache Tomcat.
Merci pour la lecture!