클라이언트로부터 JSON 입력을 받아 JSON 출력을 클라이언트로 리턴하는 JAX-RS 웹 서비스가 있습니다. 입력 및 출력 JSON 메시지를 모두 기록해야합니다. 아래 코드와 같이 입력에 대해 그렇게하는 방법을 알고 있습니다. 이 코드는 들어오는 정확한 JSON 입력을 가져올 것입니다. 어떻게 출력을 위해 동일한 작업을 수행합니까?JAX-RS 웹 서비스에서 JSON 응답을 기록하십시오.
public class LogRequestFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext) throws IOException {
InputStream inputStream = requestContext.getEntityStream();
// Read the JSON request input from the input stream.
}
}
log4j를 사용하면 입력, 출력 및 오류도 모두 기록됩니다. https://www.tutorialspring.com/spring/logging_with_log4j.htm – PLP