簡體   English   中英

如何關閉額外的日志記錄?

[英]How can I turn off extra logging?

我有一個使用Spring和CXF的Java服務。 該代碼來自以前的開發人員,正在提供維護,但我在日志中看到了

 --------------------------------------
 Apr 16, 2013 1:44:11 PM org.apache.cxf.interceptor.AbstractLoggingInterceptor log
 INFO: Inbound Message
 ----------------------------
 ID: 33
 Address: /MyApplication/endpoint
 Encoding: UTF-8
 Http-Method: POST
 Content-Type: application/x-www-form-urlencoded
 Headers: {content-type=[application/x-www-form-urlencoded], connection=[close], host=     [localhost:8080], Content-Length=[11504], user-agent=[Apache-HttpClient/4.2.3 (java 1.5)], Content-Type=[application/x-www-form-urlencoded]}
 Payload: {
"events" :
[ { event }, { event }, ... ]
 }

而且我們有太多事件,日志變得難以管理。 有什么辦法可以關閉此日志記錄? 這些日志調用不是從應用程序內部創建的,它們是由某種我無法找到的攔截器創建的。 我確實在cxf-context.xml配置文件中找到了它:

<cxf:bus>
    <cxf:features> 
        <cxf:logging /> 
    </cxf:features> 
</cxf:bus> 

但是,在我已經從配置文件中注釋掉這些行之后,日志記錄仍然出現。

請幫忙。 謝謝

由於該應用程序使用log4j,因此將“ org.apache.cxf”記錄器級別設置為ERROR。 將此行添加到log4j.properties:

log4j.logger.org.apache.cxf=ERROR

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM