pom文件
<!-- cxf -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.1.1</version>
</dependency>
<!-- logger -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
配置步骤
- src目录中 META-INF (没有就新建) 目录中 新建cxf 目录
- 在cxf目录下新建 org.apache.cxf.Logger 文件
- 在 org.apache.cxf.Logger 文件内 添加org.apache.cxf.common.logging.Log4jLogger
- cxf 日志管理移交给log4j
- log4j.properties 添加 log4j.logger.org.apache.cxf=WARN
注: log4j.logger.org.apache.cxf 这里是对所有的webservice都修改了,可以用 log4j.logger.org.apache.cxf.XXX.XXX=WARN细粒度控制日志的输出
结果截图
目录结构

日志输出详情(cxf日志消失)

版权出自
本文介绍如何在项目中配置Apache CXF与Log4j进行日志管理,包括POM文件中添加CXF和Log4j依赖,以及在src目录下设置日志配置,实现对CXF日志的细粒度控制。

2576

被折叠的 条评论
为什么被折叠?



