2013-11-20 4 views
2

나는 웹 로직에서 JAX-WS를 사용하고 난 (https://metro.java.net/guide/ch02.html#logging에서 지정) 다음과 같은 매개 변수를 사용하여 메시지 로깅을 사용 가능하게 할 수 있었다 :JAX-WS 로깅 및 타임 스탬프

com.sun.xml.ws.transport.http.HttpAdapter.dump=true 
com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true 

로그 항목 그러나하지 않습니다 모든 타임 스탬프를 포함하므로 각 메시지가 수신/전송되었을 때 거의 정보가 없습니다.

결과 로그 항목에 타임 스탬프를 추가 할 수있는 방법이 있습니까? 구성 옵션에 대한

java.util.logging.SimpleFormatter.format="%4$s: %5$s [%1$tc]%n 

더 여기에서 볼 수 있습니다 :

답변

0

내가 마지막으로 이것에 대한 해결책을 발견했다.

관리 서버 구성의 고급 로깅 ​​섹션 (예 : 로깅 -> 일반 -> 고급)에서 "stdout 로깅 사용"을 선택하여 표준 로깅을 WebLogic 로깅 시스템으로 리디렉션해야합니다.

이렇게하면 SOAP 메시지 로그에 타임 스탬프가 추가됩니다.

1

난 당신이 로그 메시지 형식을 구성 할 필요가 생각

http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html

+0

WebLogic에서이 작업을 수행하는 데 문제가 있습니다 (관리 콘솔 관리 서버의 시작 매개 변수가 따옴표를 추가하지 않으므로 관리 서버가이 매개 변수를 사용하도록 설정하십시오). WebLogic이 협조하도록 설득하자마자 내 경우에 작동하는지 알려 드리겠습니다. – Jan