Bonjour,
j'ai suivi pas mal (il n y en a pas tant que ca) de tutoriels sur l'activation des logs avec CXF en partant evidemment de l'original : CXF.
pour l'instant ma classe Impl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
@WebService(endpointInterface = "com.services.XServices", targetNamespace = "http://ws.site.com/", serviceName = "XServices")
@InInterceptors(interceptors = "org.apache.cxf.interceptor.LoggingInInterceptor")
@OutInterceptors(interceptors = "org.apache.cxf.interceptor.LoggingOutInterceptor")
public class XServicesImpl implements XServices {
...
j'ai tenté directement sur l'application dépolyée (après redemarrage) avec le fichier META-INF/cxf/org.apache.cxf.Logger contenant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.apache.cxf.common.logging.Log4jLogger
mon log4j.properties, qui fonctionne pour les autres logs sauf le CXF :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
log4j.category.WebServiceLogger=DEBUG, stdout, traceWebService 
log4j.category.com.xxx.services=DEBUG, stdout, root
 
log4j.logger.org.apache.cxf.interceptor.LoggingInInterceptor=INFO, tracSoap
log4j.logger.org.apache.cxf.interceptor.LoggingOutInterceptor=INFO, tracSoap
 
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
 
 
log4j.appender.root.layout=org.apache.log4j.PatternLayout
log4j.appender.root.layout.ConversionPattern=%d %5p %c{1}:%L - %m%n
log4j.appender.root=org.apache.log4j.DailyRollingFileAppender
log4j.appender.root.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.root.File=E:/server.log
log4j.appender.root.MaxFileSize=96MB
log4j.appender.root.MaxBackupIndex=2
log4j.additivity.root=false
 
 
 
log4j.appender.traceWebService=org.apache.log4j.DailyRollingFileAppender
log4j.appender.traceWebService.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.traceWebService.File=E:/WS.log
log4j.appender.traceWebService.MaxFileSize=2000KB
log4j.appender.traceWebService.MaxBackupIndex=2
log4j.appender.traceWebService.layout=org.apache.log4j.PatternLayout
log4j.appender.traceWebService.layout.ConversionPattern=%d %5p %c{1}:%L - %m%n
log4j.additivity.traceWebService=false
 
log4j.appender.tracSoap=org.apache.log4j.DailyRollingFileAppender
log4j.appender.tracSoap.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.tracSoap.File=E:SOAP.log
log4j.appender.tracSoap.MaxFileSize=2000KB
log4j.appender.tracSoap.MaxBackupIndex=2
log4j.appender.tracSoap.layout=org.apache.log4j.PatternLayout
log4j.appender.tracSoap.layout.ConversionPattern=%d %5p %c{1}:%L - %m%n
log4j.additivity.tracSoap=false
mais pour l'instant je n'arrive pas à logger quoi que ce soit du coté CXF. le reste fonctionne.

je trouve pas le probleme.

Merci d'avance