개발
[JAVA - Spring]Jackson의 AnnotationIntrospector을 이용한 특정 프로퍼티 마스킹처리하기
API 어플리케이션에서 로깅 처리를 할 때 기본적으로는 API에 대한 요청정보 - RequestBody-와 응답 정보 - ResponsBody - 는 출력하도록 설정합니다. API의 스펙대로 요청 항목이 정확하게 들어왔는지, 응답 값이 정상적으로 반환되었는지를 확인하고 그 근거를 남기기 위해서 필요한 최소한의 정보라고 할 수 있습니다. 특히 외부에 제공하는 서비스의 성격을 띤 API 애플리케이션의 경우는 서비스의 장애 발생 시, 원인 파악과 해결을 위한 필수적인 정보가 됩니다. 물론 헬스체크 등, 비즈니스와 상관없는 로깅 자체가 불필요한 API의 경우에는 해당 API 자체가 로깅에서 제외되도록 처리하는 게 필요하겠죠. 그 방법에 대해서는 제가 이전에 올린 글을 참고하시면 됩니다. https://yongu..
2021. 7. 29. 16:42
최근댓글