Configuration de la journalisation Java à l'aide de la console d'administration
La consignation Java™ offre une API de consignation standard pour vos applications. Pour que les applications puissent consigner des données de diagnostic, vous devez indiquer la manière dont le serveur doit traiter la sortie de journal et le niveau de journalisation requis.
Pourquoi et quand exécuter cette tâche
Le développement, le déploiement et la maintenance d'applications sont des tâches complexes. Lorsqu'une application rencontre une condition inattendue, elle peut être en mesure d'effectuer une opération complète. Vous pouvez configurer l'application de manière à indiquer à l'administrateur que l'opération a échoué et lui donner les raisons de cet échec. Ainsi, l'administrateur peut lancer l'intervention appropriée. Les développeurs d'application peuvent avoir besoin de rassembler des informations détaillées relatives au chemin d'une application en cours d'exécution afin de déterminer la cause principale d'un incident lié à une erreur de code. Les fonctions utilisées à cet effet sont regroupées sous l'appellation journalisation et traçage. Pour plus d'informations, voir Jounalisation Java.
- activer ou désactiver un journal particulier, indiquer l'emplacement dans lequel les fichiers journaux sont stockés et combien d'entre eux sont conservés,
- spécifier le niveau de détail d'un journal et le format de sortie du journal,
- définir un niveau de journalisation pour chaque consignateur.
Vous pouvez modifier la configuration du journal de façon statique ou dynamique. Les modifications statiques apportées à la configuration sont appliquées aux applications au moment du démarrage ou du redémarrage du serveur d'applications. Les modifications dynamiques ou d'exécution apportées à la configuration sont appliquées immédiatement.
Lorsque vous créez un consignateur, sa valeur de niveau est définie en fonction des données de configuration. Si aucune donnée de configuration n'est disponible pour un nom de consignateur particulier, le niveau de ce consignateur est obtenu à partir du parent du consignateur. S'il n'existe aucune donnée de configuration pour le consignateur parent, le système recherche son parent et ainsi de suite jusqu'à ce qu'il trouve un consignateur ayant une valeur de niveau non nulle dans l'arborescence. Lorsque vous modifiez le niveau d'un consignateur, la modification se répercute sur les enfants du consignateur, qui à leur tour propagent la modification à leurs enfants, si nécessaire.