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日誌消失)
版權出自