Jamais facile de fixer le niveau de log d’un serveur Java : trop élevé et il est impossible de retrouver les informations pertinentes parmi la masse, trop bas et celles qu’il vous faut vous manquent…
Une bonne solution pour cela est d’utiliser un outil de visualisation qui permet de filtrer en temps réel ou après coup l’ensemble de vos logs en fonction de multiple critère (package d’origine, description, gravité, …). ChainSaw est application Java Web Start, qui permet tout cela grâce à une interface graphique bien efficace. Depuis la version 2, elle est hébergée par Apache en compagnon de log4j : http://logging.apache.org/log4j/docs/chainsaw.html
Les logs sont émis par réseau depuis le serveur jusqu’à ChainSaw, et en plus la mise en relation entre le ou les serveurs et Chainsaw est automatisée grâce au protocole Zeroconf (http://www.zeroconf.org/).
En bref, des logs plus clairs et plus accessible…