log4j cfx interface request and return information log file separation

log4j.rootLogger=info,stdout,info,error
   
log4j.appender.stdout=org.apache.log4j.ConsoleAppender   
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout   
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] [%-5p]  %c {%F:%L} - %m%n
    
log4j.appender.info = org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.File=/appdata/logs/sys.log
# use relative paths
log4j.appender.info.Append=false
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss.SSS} [%t] [%-5p]  %c {%F\:%L} - %m%n
# Error level log
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
log4j.appender.error.datePattern='.'yyyy-MM-dd
log4j.appender.error.Threshold = ERROR
log4j.appender.error.append=false
log4j.appender.error.File=/appdata/logs/error.log

#webservice cfx logs
log4j.logger.org.apache.cxf=info,cfx
log4j.additivity.org.apache.cxf=false
log4j.appender.cfx=org.apache.log4j.DailyRollingFileAppender
log4j.appender.cfx.file=/appdata/logs/webservice.log
log4j.appender.cfx.Append=false
log4j.appender.cfx.DatePattern='.'yyyy-MM-dd
log4j.appender.cfx.layout=org.apache.log4j.PatternLayout
log4j.appender.cfx.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

log4j.logger.org.springframework=info,info,error
log4j.logger.org.apache.commons=info,info,error
log4j.logger.net.sf.ehcache=info,info,error
log4j.logger.org.apache.ibatis=debug,info,error
log4j.logger.org.mybatis.spring=debug,info,error
log4j.logger.api=info,info,error
log4j.logger.java.sql.PreparedStatement=info
log4j.logger.com.ibatis=info
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=info
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=info
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=info
log4j.logger.java.sql.Connection=info
log4j.logger.java.sql.Statement=info
og4j.logger.java.sql.PreparedStatement=info,stdout

 2. Configure cfx request and response logs in spring-config.xml

 <!--The server publishes the main data interface of the server-side interface-->
 < jaxws :endpoint id ="mdataInterface" implementor ="com.cea.service.mdata.MdataServiceImpl" address ="/MdataInter" > 
      < jaxws :inInterceptors > 
          < ref bean ="ipInterceptor" />   
    <!--Request parameter log -->
    < bean class ="org.apache.cxf.interceptor.LoggingInInterceptor" ></ bean >
       </ jaxws :inInterceptors > 
< jaxws :outInterceptors > 
   <!
-- output data log --> < beanclass="org.apache.cxf.interceptor.LoggingOutInterceptor"></bean>
</jaxws:outInterceptors>
  </jaxws:endpoint>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326399999&siteId=291194637