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] Logger 추가 #20

Open
seongpil0948 opened this issue May 26, 2023 · 0 comments
Open

[Feat] Logger 추가 #20

seongpil0948 opened this issue May 26, 2023 · 0 comments

Comments

@seongpil0948
Copy link
Contributor

seongpil0948 commented May 26, 2023

Feature

  1. vue-logger-plugin 라이브러리 추가
  2. 로깅 레벨(severity) 정의 및 사용
  3. 정형화된 로그 관리를 위한, 로깅 엔트리 일부 참조
  4. 로그 중앙관리를 위한 선택적 http 통신 기능 추가
  5. window 객체의 전역 에러 핸들링 (window.onError)
  6. vue app 전역 에러 핸들링 (errorCaptured)

AS-IS, TOBE

  • 에러 콘솔표시 -> 각 에러에 대한 공통된 포맷(시간, 라인, 종류)로 에러확인에 필요한 소요시간 감소
  • 전역 에러 핸들링을 통해, 에러 로그는 놓치지않고 시스템 다운(panic) 을 최소화가 목표.

효과

  • 편리성: 유저 활동등 각종에러의 종류/레벨 별 분류 가능
  • 확장성: 여러 앱의 공통된 분류를 통하여 쿼리, 로그 중앙화등 제공 할 수 있는 서비스의 범위가 증가
  • 개발/이슈 소요시간 단축: 디버깅, 로그관련 신규기능에 대한 공통된 베이스코드가 존재하기 때문에 따로 코드에대한 설명이 필요 없습니다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant