Jounalisation Java
Java™ est le jeu d'outils de journalisation fourni par le package java.util.logging. La consignation Java offre une API de consignation standard pour vos applications.
La journalisation des messages (messages) et la trace de diagnostic (trace) sont similaires d'un point de vue conceptuel, mais présentent en fait de grandes différences. Il est essentiel que les développeurs d'applications comprennent bien ces différences pour utiliser correctement ces outils. Voici des définitions du fonctionnement des messages et de la fonction de trace.
- Message
- Une entrée de message est un enregistrement d'information destiné aux utilisateurs finaux, aux administrateurs système et au personnel de maintenance. Le texte du message doit être clair, concis et compréhensible de tout utilisateur. Les messages sont généralement localisés et affichés dans la langue de l'utilisateur. Même si la destination et la durée de vie des messages peuvent être configurés, activez un certain niveau de consignation des messages dans l'exploitation normale du système. Utilisez judicieusement la consignation des messages pour des raisons de performances et de taille du référentiel de messages.
- Trace
- Une entrée de trace est un enregistrement d'information à l'usage des concepteurs et développeurs de service. En tant que tel, un enregistrement de trace peut être considérablement plus complexe, bavard et détaillé qu'une entrée de message. En général, les entrées de trace ne sont pas localisées. Elles sont parfois quasiment incompréhensibles, sauf pour le développeur ou le personnel du service approprié. En principe, l'enregistrement des entrées de trace ne s'effectue pas en cours normal de fonctionnement, mais peut être activé au besoin pour rassembler des informations de diagnostic.
Le serveur d'applications réachemine les flux système au démarrage du serveur. Il n'est pas possible pour l'application d'afficher la consignation sur la console car les flux système ne peuvent pas être obtenus par l'application. Si vous souhaitez utiliser la console pour contrôler l'application sans utiliser le gestionnaire de la console, vous pouvez surveiller le fichier SystemOut.log ou un fichier créé par un autre gestionnaire de fichiers.
Si l'utilisation d'un gestionnaire qui écrit dans les flux système est nécessaire, associez-le à un programme de consignation secondaire afin qu'il ne publie pas les enregistrements de journal à l'attention des gestionnaires parents. Les données écrites dans les flux système sont alors formatées et écrites dans le fichier journal de flux système correspondant. Pour surveiller ce qui est écrit dans les flux système, les fichiers journaux configurés (SystemOut.log etSystemErr.log, par défaut) peuvent être surveillés.
![[z/OS]](../images/ngzos.gif)