Skip to content

운영 로그에서 스캐너·정적리소스 요청 제외 #240

@Goder-0

Description

@Goder-0

이슈 배경

  • 외부 스캐너/봇이 /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`)

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions