Bonjour a tous,
je pense que les connnaisseurs devraient rapidement repondre a mon sujet.
Apres moult recherche sur Google, la FAQ, le tuto Log4J et le forum, je n'arrive pas a resoudre mon probleme.
Mon environnement : Java jdk 1.6.13, Windows Vista 32b, Glassfish 2.1.
J'ai donc un client Java qui fait appel a des Webservice qui tournent sur mon serveur glassfish.
Pour la partie cliente, j'utilise axis2 1.5, tout fonctionne convenablement.
Seul hic, je recupere toutes les log d'Axis dans ma console ex:
Je souhaite donc ne conserver que les log de mon application, voici le fichier log4J.properties que j'ai ecrit suite a mes differentes recherches effectuees sur le net:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ... DEBUG {2009-09-09 12:13:18,917} [AWT-EventQueue-0] (StAXUtils.java:333) - About to create XMLInputFactory implementation with classloader=sun.misc.Launcher$AppClassLoader@11b86e7 DEBUG {2009-09-09 12:13:18,918} [AWT-EventQueue-0] (StAXUtils.java:335) - The classloader for javax.xml.stream.XMLInputFactory is: null DEBUG {2009-09-09 12:13:18,921} [AWT-EventQueue-0] (StAXUtils.java:382) - Created XMLInputFactory = class com.sun.xml.internal.stream.XMLInputFactoryImpl with classloader=sun.misc.Launcher$AppClassLoader@11b86e7 DEBUG {2009-09-09 12:13:18,921} [AWT-EventQueue-0] (StAXUtils.java:384) - Size of XMLInputFactory map =1 DEBUG {2009-09-09 12:13:18,921} [AWT-EventQueue-0] (StAXUtils.java:385) - isNetworkDetached =false DEBUG {2009-09-09 12:13:18,924} [AWT-EventQueue-0] (StAXUtils.java:146) - XMLStreamReader is com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl TRACE {2009-09-09 12:13:18,935} [AWT-EventQueue-0] (StAXOMBuilder.java:361) - COMMENT: TRACE {2009-09-09 12:13:18,938} [AWT-EventQueue-0] (StAXOMBuilder.java:333) - START_ELEMENT: TRACE {2009-09-09 12:13:18,939} [AWT-EventQueue-0] (StAXOMBuilder.java:334) - QName: axisconfig ...
Comme on peut le voir dans les 6 dernieres lignes en rouge, j'ai essayer de ne logguer que les erreurs de niveau ERROR d'axis. Or ceci ne fais absolument rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 log4j.rootLogger=trace, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # Pattern to output the caller's file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p {%d} [%t] (%F:%L) - %m%n log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=example.log log4j.appender.R.MaxFileSize=100KB # Keep one backup file log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p {%d} %t %c - %m%n log4j.logger.org.apache.axis2=ERROR log4j.additivity.org.apache.axis2=false log4j.logger.org.apache.commons.httpclient=ERROR log4j.additivity.org.apache.commons.htpclient=false log4j.logger.org.apache.axis2.transport.http.HTTPSender=ERROR log4j.additivity.org.apache.axis2.transport.http.HTTPSender=false
Qu'est que je loupe ou oublie?
Si quelqu'un peut me renseigner je lui en serais bien reconnaissant.
Merci d'avance.
Partager