关于cxf 日志 输出到自定义配置文件

最近在用weblogic发布cxf项目,将日志从新进行了保存,发现发布到weblogic下无法正常输出cxf的日志信息
通过官方的文档信息查看 有以下说明:

需要再工程的src目录下创建META-INF 文件夹 在META-INF文件夹下创建文件夹为cxf 在cxf下创建文件org.apache.cxf.Logger

在文件中写日一句话:org.apache.cxf.common.logging.Log4jLogger即可


日志文件的配置如下:
####本地测试使用的日志
##调试打印日志
#log4j.rootLogger=DEBUG,INFO, stdout
##My logging configuration...
#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=%5p %d %C: %m%n
#log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
# #mybatis logger config
#log4j.logger.com.ibatis=INFO
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=INFO
#log4j.logger.org.apache.ibatis.jdbc.ScriptRunner=INFO
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=INFO
#log4j.logger.java.sql.Connection=DEBUG
#log4j.logger.java.sql.Statement=DEBUG
#log4j.logger.java.sql.PreparedStatement=DEBUG
##CXF请求和返回报文拦截器
#org.apache.cxf.interceptor.LoggingInInterceptor.level=INFO
#org.apache.cxf.interceptor.LoggingOutInterceptor.level=INFO
##########linux日志打印
##设置日志存放路径
##########linux日志打印
##设置日志存放路径
#weblogic
log = /weblogic_bin/log4j/manage/
log4j.rootLogger = INFO, FILE
##tomcat
#log = /usr/home/tomcat/log4j/manage/
##本机测试
#log = D:/log4j/manage/
#log4j.rootLogger = INFO,FILE
org.apache.cxf.interceptor.LoggingInInterceptor.level=INFO,FILE
org.apache.cxf.interceptor.LoggingOutInterceptor.level=INFO,FILE
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File=${log}/log.out
log4j.appender.FILE.ImmediateFlush=true
log4j.appender.FILE.Threshold=debug
log4j.appender.FILE.Append=true
##每天生成两个文件 上午一个下午一个
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd-a
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss, SSS}-%t-%x-%-5p-%-10c:%m%n


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值