You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
외부 스캐너/봇이 /swagger-ui, /mock, /.env, /oauth2/... 등 존재하지 않는 경로를 반복 탐색한다.
NoResourceFoundException(404)이 GlobalExceptionHandler에서 ERROR + 스택 트레이스로 기록되어,
실제 서버 오류와 섞여 운영 에러 로그가 오염된다.
(No static resource swagger-ui, No static resource mock 등 ERROR 다수 확인)
또한 헬스체크·정적리소스·문서 경로 요청까지 RequestLoggingFilter가 INFO 로 매번 남겨
요청 로그에도 노이즈가 쌓인다.
클라이언트/봇 잘못인 404 가 서버 ERROR 로 남으면, ERROR 알림 도입 시 오탐의 원인이 된다.
작업 내용
GlobalExceptionHandler: NoResourceFoundException(404)을 ERROR → DEBUG 로 강등 (favicon 분기 포함)
'RequestLoggingFilter: 노이즈 경로를 요청 로깅에서 제외 (/actuator, /favicon.ico, /swagger, /v3/api-docs`)
이슈 배경
/swagger-ui,/mock,/.env,/oauth2/...등 존재하지 않는 경로를 반복 탐색한다.NoResourceFoundException(404)이GlobalExceptionHandler에서 ERROR + 스택 트레이스로 기록되어,실제 서버 오류와 섞여 운영 에러 로그가 오염된다.
(
No static resource swagger-ui,No static resource mock등 ERROR 다수 확인)RequestLoggingFilter가 INFO 로 매번 남겨요청 로그에도 노이즈가 쌓인다.
작업 내용
GlobalExceptionHandler:NoResourceFoundException(404)을 ERROR → DEBUG 로 강등 (favicon 분기 포함): 노이즈 경로를 요청 로깅에서 제외 (/actuator,/favicon.ico,/swagger,/v3/api-docs`)