Skip to content

Comments

[feat/#279] 로깅 인프라 구축 - Logback MDC 설정 및 파일 롤링 정책 적용#280

Merged
Dimo-2562 merged 19 commits intodevelopfrom
feat/#279
Feb 22, 2026
Merged

[feat/#279] 로깅 인프라 구축 - Logback MDC 설정 및 파일 롤링 정책 적용#280
Dimo-2562 merged 19 commits intodevelopfrom
feat/#279

Conversation

@Dimo-2562
Copy link
Contributor

❤️ 기능 설명

추가된 파일

  • MdcLoggingFilter: HTTP 요청마다 MDC 세팅 + 응답시간 로깅
  • MdcTaskDecorator: 비동기 스레드 MDC 전파
  • MdcKey: MDC 키 상수 관리
  • AsyncConfig: @async 기본 executor MDC 적용
  • RecommendationConfig: 추천 전용 executor (검색과 분리)
  • logback-spring.xml: 파일 롤링, 크롤러 분리, 프로파일별 설정

수정된 파일

  • JwtAuthenticationFilter: 인증 후 MDC userId 업데이트
  • RssCrawlingJobListener: 배치 잡 MDC 세팅/정리
  • RssCrawlingJobConfig: summaryTaskExecutor, embeddingTaskExecutor에 MdcTaskDecorator 적용
  • SearchConfig: domain/search/config로 이동 + MdcTaskDecorator 적용
  • application-local.yml, application-dev.yml: logging.level 제거 (logback-spring.xml로 통합)
  • .gitignore: logs/ 추가

연결된 issue

close #279

🩷 Approve 하기 전 확인해주세요!

  • dev 배포 후 logs/ 디렉토리에 파일이 정상 생성되는지 확인
  • 로그에 rid=, uid= 필드가 올바르게 찍히는지 확인

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 self-assigned this Feb 22, 2026
@Dimo-2562 Dimo-2562 added 🛠️ FEAT 새 기능 🌐 infra 인프라/배포 labels Feb 22, 2026
@Dimo-2562 Dimo-2562 merged commit 569ba02 into develop Feb 22, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the feat/#279 branch February 22, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🛠️ FEAT 새 기능 🌐 infra 인프라/배포

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] 로깅 인프라 구축 - Logback MDC 설정 및 파일 롤링 정책 적용

1 participant