Le 12 Jul 2002 Olivier LAMY a �crit : > besoin. Mais l� vient la question : est-il possible dans les > propri�t�s d'indiquer que le logger A1 ne doit prendre que les donn�es > de niveau INFO? C'est-�-dire pas celle de niveau sup�rieure ??? > Olivier >
Ben dit donc je vois qu'on avance avec log4j ! Je pense que tu vas te compliquer la vie... Si tu veux vraiment le faire, il faut en passer par org.apache.log4j.varia.LevelMatchFilter, avec lequel tu pourras filtrer tes donn�es exactement comme tu veux. Plus d'infos (mais pas beaucoup) au niveau de la FAQ � la question "Is it possible to direct log output to different appenders by level ? ". Log4j est _construit_ sur l'hypoth�se qu'il existe un ordre de priorit� dans les traces, et si tu appliques d'autres hypoth�ses, log4j devient le mauvais outil. A mon avis, "the preferred way to do that" est de balancer tous les logs dans un seul fichier, filtr�s par le niveau inf�rieur, avec un ConversionLayout qui te permet de les classer facilement avec Excel, par exemple. Puis, sous excel, tu masques / visualises ce que tu veux. Egalement, il y a peut �tre une piste au niveau de la souplesse de visualisation avec le nouveau "org.apache.log4j.chainsaw". C'est un GUI recemment int�gr� � log4j pour visualiser les traces. Dis-nous si �a marche, j'ai jamais essay�. Egalement encore, tu peux te d�brouiller avec les appenders � la XML (+XSLT) (chainsaw est bas� sur le XMLLayout), ou m�me JDBC (+SQL), si t'es cal�. Et si le jeu en vaut la chandelle... A+. -- Sur le Web, tout de suite. Herve AGNOUX - diaam informatique http://www.diaam-informatique.com
