Question

J'ai une application Web simple s'exécutant sur Tomcat 5.5 avec log4j pour la journalisation. De temps en temps, je dois pousser la journalisation vers DEBUG mais la plupart du temps, je suis satisfait d’INFO.

Je peux modifier mon XML de configuration et redémarrer l'application, mais je préférerais changer de niveau de journal à la volée. Existe-t-il une technique standard pour cela?

Était-ce utile?

La solution

Utilisez simplement le programme API :

logger.setLevel(Level.DEBUG)

dans votre programme lorsque vous avez besoin d'une sortie de journalisation plus détaillée, et

logger.setLevel(Level.INFO)

pour le rendre moins bavard à nouveau.

Autres conseils

J'ai créé un nouveau module d'application Java (jar) pour le faire dans une interface Web au moment de l'exécution, ainsi qu'une page pour afficher le résultat du journal. Configurer le fichier jar est très simple: il doit être placé dans le dossier / WEB-INF / lib et ajouter un mappage au servlet dans le /WEB-INF/web.xml fichier.

Site du projet: http://www.log4jwebtracker.com

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top