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日志消失)
版权出自