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:
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
...
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
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
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.


Qu'est que je loupe ou oublie?
Si quelqu'un peut me renseigner je lui en serais bien reconnaissant.
Merci d'avance.