복붙노트

[SPRING] 추가 로깅을 해제하려면 어떻게합니까?

SPRING

추가 로깅을 해제하려면 어떻게합니까?

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> 

그러나 로깅은 config 파일에서 이미 주석 처리 된 후에도 계속 나타납니다.

도와주세요. 감사

해결법

  1. ==============================

    1.애플리케이션이 log4j를 사용하기 때문에 'org.apache.cxf'Logger 레벨을 ERROR로 설정하십시오. 이 행을 log4j.properties에 추가하십시오.

    애플리케이션이 log4j를 사용하기 때문에 'org.apache.cxf'Logger 레벨을 ERROR로 설정하십시오. 이 행을 log4j.properties에 추가하십시오.

    log4j.logger.org.apache.cxf=ERROR
    
  2. from https://stackoverflow.com/questions/16072515/how-can-i-turn-off-extra-logging by cc-by-sa and MIT license