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 :
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:
org.apache.cxf.common.logging.Log4jLogger
mon log4j.properties, qui fonctionne pour les autres logs sauf le CXF :
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
Partager