2012-01-31 5 views
2

Java 서비스에서 사용하는 일부 프록시 클래스를 생성했습니다. (WSDL2JAVA 사용)Java 서비스에서 로깅 요청 - 응답

프록시 클래스가 각각의 외부 웹 서비스를 호출 할 때마다 요청과 응답을 기록하는 방법을 찾아야합니다.

쉽게 해결할 수 있습니까?

감사합니다. 실비오.

답변

2

당신이 축를 사용하는 경우, 다음과 같이 log4j에를 구성 :이 굉장

log4j.rootLogger=ERROR 
log4j.appender.axisLogFile=org.apache.log4j.RollingFileAppender 
log4j.appender.axisLogFile.File=soap-messages.log 
log4j.appender.axisLogFile.layout=org.apache.log4j.PatternLayout 
log4j.appender.axisLogFile.layout.ConversionPattern=[%d{DATE} - %-5p] %m%n 
log4j.logger.org.apache.axis.transport.http.HTTPSender=DEBUG, axisLogFile 
1

, 당신은 자바 코드에 대해 다음을 추가해야합니다.

PropertyConfigurator.configure(<log4j property file>);