Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] 일관된 로깅을 위한 로그백 구성 #24

Merged
merged 1 commit into from
May 1, 2024

Conversation

ghrltjdtprbs
Copy link
Collaborator

@ghrltjdtprbs ghrltjdtprbs commented Apr 30, 2024

⭐️ [Feat] 일관된 로깅을 위한 로그백 구성

  • 이 구성을 통해 에러 로그만 모아서 볼 수 있으며, 애플리케이션의 디버깅 및 모니터링을 용이하게 합니다.

🛠️ 변경 사항

배경 및 목적 :

  • Spring Boot 애플리케이션을 위한 로그백 구성 파일을 도입한다.
  • 일관된 로깅은 애플리케이션의 디버깅 및 모니터링을 용이하게 한다.

변경 사항:

  • 일관된 형식으로 콘솔에 로그를 기록하기 위해 ConsoleAppender를 추가했습니다.
  • 로그를 파일에 저장하고 로그 회전을 관리하기 위해 RollingFileAppender를 추가했습니다.
  • 로그가 10MB를 초과하거나 하루가 지날 때마다 로그를 회전시키는 TimeBasedRollingPolicy를 구성했습니다.
  • 로그를 ERROR 레벨 이상으로 제한하기 위해 ThresholdFilter를 적용했습니다.

❗️ 관련 이슈

🛠️ 개발 유형

  • 버그 수정
  • 새로운 기능 개발
  • 리팩토링
  • 테스트 코드 작성
  • 문서 업데이트

⏱️ 작업 기간

  • 작업 시작일: (2024-04-30)
  • 작업 종료일: (2024-04-30)

📌 유의사항

  • 로그는 ./logs 디렉토리에 저장되며, 루트 디렉토리 아래 'logs' 폴더에서 확인할 수 있습니다.
  • logback-spring.xml 파일의 level 설정을 변경하면서 자유롭게 필터링 레벨을 조절하실 수 있습니다.
  • 로컬에서 생선된 로그 파일이 같이 push 되지 않도록 주의해주세요!(후에 .gitignore 에 추가 예정)
  • 더 자세한 설명은 [Feat] 일관된 로깅을 위해 로그백을 구성한다. #23 참고해주세요!😊

문제 사항 :
 - Spring Boot 애플리케이션을 위한 로그백 구성 파일을 도입한다.
- 일관된 로깅은 애플리케이션의 디버깅 및 모니터링을 용이하게 한다.

변경 사항:
 - 일관된 형식으로 콘솔에 로그를 기록하기 위해 ConsoleAppender를 추가했습니다.
 - 로그를 파일에 저장하고 로그 회전을 관리하기 위해 RollingFileAppender를 추가했습니다.
 - 로그가 10MB를 초과하거나 하루가 지날 때마다 로그를 회전시키는 TimeBasedRollingPolicy를 구성했습니다.
 - 로그를 ERROR 레벨 이상으로 제한하기 위해 ThresholdFilter를 적용했습니다.
Copy link
Collaborator

@asd42270 asd42270 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!!

Copy link
Collaborator

@Galmaeki Galmaeki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다!

@ghrltjdtprbs ghrltjdtprbs merged commit d75982b into 10aeat:develop May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ feature 기능 개발
Projects
Status: 1주차
Development

Successfully merging this pull request may close these issues.

None yet

3 participants