-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
refactor기능 리팩토링기능 리팩토링
Description
이슈 내용
현재 상황
- 랭킹 도메인(점수 반영, 순위 계산, 이벤트 발행 등)에서 예외 발생 시 체계적인 에러 로깅이 부족한 상태임.
- 일부 로직은 예외가 발생해도 로그 레벨이 명확하지 않거나, 원인 추적이 어려움.
- 추후 운영 환경에서 장애 발생 시 로그 기반 원인 분석이 어려울 수 있음.
목표
- 랭킹 도메인 전반에 대해 일관된 에러 로깅 정책을 적용한다.
- 예외 상황에서 비즈니스 로직(입실 처리 등)은 정상 유지되도록 하면서 로그로만 기록되도록 한다.
- 운영 환경에서 장애 분석이 가능하도록 구조화된 로그를 남긴다.
작업 내용
랭킹 점수 반영 로직 예외 로깅 추가
순위 계산 및 Redis 연산 예외 로깅 추가
이벤트 발행(Kafka) 실패 시 에러 로그 추가
Snapshot 저장 실패 시 에러 로깅 추가
상세 내용
| 상황 | 로그 레벨 | 설명 |
|---|---|---|
| 점수 정상 반영 | INFO | 정상 비즈니스 흐름 |
| 랭킹 변동 감지 | INFO | 사용자에게 의미 있는 상태 변화 |
| Kafka 이벤트 발행 실패 | ERROR | 알림 시스템 장애 |
| Snapshot 저장 실패 | ERROR | 데이터 영속성 실패 |
| 내부 로직 오류 (NPE 등) | ERROR | 즉시 수정 대상 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
refactor기능 리팩토링기능 리팩토링
Type
Projects
Status
In Progress