`

log4j cfx 接口请求、返回信息 日志文件分离

阅读更多
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
#使用相对路径
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级别日志
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日志
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、spring-config.xml 中配置 cfx  request,response 日志

 <!--服务端发布服务器端接口 主数据接口-->
<jaxws:endpointid="mdataInterface" implementor="com.cea.service.mdata.MdataServiceImpl" address="/MdataInter">
      <jaxws:inInterceptors>
          <refbean="ipInterceptor"/>   
   <!--请求参数日志-->
   <beanclass="org.apache.cxf.interceptor.LoggingInInterceptor"></bean>
      </jaxws:inInterceptors>
<jaxws:outInterceptors>
   <!-- 输出数据日志 -->
<beanclass="org.apache.cxf.interceptor.LoggingOutInterceptor"></bean>
</jaxws:outInterceptors>
  </jaxws:endpoint>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics