CXF响应未记录在日志文件中,尽管它显示在控制台中。
这是我的log4j.properties
log4j.rootLogger=debug, theConsoleAppender, rollingFile, SYSLOG
log4j.appender.theConsoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.theConsoleAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.theConsoleAppender.layout.ConversionPattern=%-4r [%t] %-5p %x %c{1}:%L- %m%n
log4j.appender.theConsoleAppender.Threshold = debug
log4j.appender.rollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rollingFile.File=${catalina.home}/logs/sequent-api-public.log
log4j.appender.rollingFile.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.rollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS zzz} %5p %c{1}:%L - %m%n
log4j.appender.rollingFile.Threshold = debug
log4j.appender.rollingFile.Append=true
log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG.threshold=debug
log4j.appender.SYSLOG.syslogHost=localhost
log4j.appender.SYSLOG.facility=local6
log4j.appender.SYSLOG.facilityPrinting=false
log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG.layout.conversionPattern=|%5p %c{1}:%L - %m%n
我使用的是log4j 1.2.17和CXF版本的2.7.4,slf4j版本的1.6.1
我真正想知道的是cxf如何记录传出和传入的Web服务请求,我们是否需要为它设置拦截器?
-Thanks