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: server log 개편 #945

Merged
merged 3 commits into from
Mar 15, 2023
Merged

feat: server log 개편 #945

merged 3 commits into from
Mar 15, 2023

Conversation

sakjung
Copy link
Collaborator

@sakjung sakjung commented Mar 13, 2023

구현 기능

  • HTTP Request, Response Logging (RequestLoggingFilter class 참고)
  • 날짜별 로그 폴더 분기
  • 단일 파일에 모든 로그를 담도록 수정
  • INFO 이상은 모두 찍도록 수정
  • 로그 한국 시간대로 찍도록 수정
  • 기존에 한글 메세지는 깨지는 문제점이 있어서 해결

dev, prod feature/887-logging 브랜치로 배포 되어있습니다

논의하고 싶은 내용

  • 가장 핵심인 File Log가 기존에는 AsyncAppender 를 써서 비동기 로깅을 하고 있었는데, 이번에 Sync 하게 바꿨습니다
    • 찜꽁 서비스는 저사양 단일 인스턴스에서 돌아가는 작은 규모의 서비스 이므로 굳이 리소스 더 써가며 Async 하게 로깅할 필요 없다고 생각했습니다. 다른 의견 있으시면 공유해주시면 감사하겠습니다
  • 로그에 더 추가되었으면 좋겠는 점이 있으면 공유해주시면 감사하겠습니다

공유하고 싶은 내용

  • ZZIMKKONG CLI 로 바뀐 DEV 로그를 로컬에서 쉽게 확인해볼 수 있습니다~

Close #887

찜꽁 서비스는 저사양 단일 인스턴스에서 돌아가는 작은 규모의 서비스 이므로 Async 하게 로깅할 필요 X
@sakjung sakjung self-assigned this Mar 13, 2023
Comment on lines +30 to +35
{
/**
* request 로깅 제외할 URI 추가
* e.g. add("/a/uri/path");
* */
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

와 이 주석 진짜 현업자 같다....

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

ㅋㅋㅋㅋㅋㅋ

@xrabcde xrabcde added 🕋 backend ⛑ infra 인프라, DB 관련 이슈 labels Mar 13, 2023
@sakjung sakjung force-pushed the feature/887-logging branch from c4f5de5 to 4deabd6 Compare March 13, 2023 13:46
자꾸 UTC date 로 폴더만들어서 라이브 로그는 가장 상위 path에 생성
Copy link
Collaborator

@xrabcde xrabcde left a comment

Choose a reason for hiding this comment

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

gooood ~

@sakjung sakjung merged commit dc940c2 into dev Mar 15, 2023
@sakjung sakjung deleted the feature/887-logging branch March 15, 2023 08:49
@sakjung sakjung mentioned this pull request Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🕋 backend ⛑ infra 인프라, DB 관련 이슈
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BE] log 더 세부적으로 찍도록
2 participants