Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 브라우저
- APOLLO
- 해시테이블
- GraphQL
- 알고리즘
- 웹팩
- 프로그래머스
- 코딩테스트
- 자료구조
- 스택
- 자바스크립트
- 타입스크립트
- 연결리스트
- RT scheduling
- 프론트엔드
- 연결 리스트
- Machine Learning
- 포인터
- 큐
- cors
- 이진탐색
- RxJS
- 배열
- vue3
- pytorch
- 컨테이너
- 프로세스
- alexnet
- C
- 릿코드
Archives
- Today
- Total
목록에러로깅 (1)
프린세스 다이어리
센트리에 서버에러 제외하고 클라이언트 에러만 로그 보내는 법
어떤 컴포넌트 내에서 서버에 데이터를 요청해서 응답을 받아오는 경우가 있다고 가정하자. 그리고 이 컴포넌트에서 에러가 발생하면 센트리에 에러로그를 보내는 상황이다. 여기에서 센트리에 api 에러인 것과 클라이언트 에러인 것을 구분해서 클라이언트 에러인 것만 로깅하기 위해서는 api 요청 함수 내에 ServerException을 하나 정의해서 에러를 throw 해주면 된다. // exception.ts export class ServerException extends Error { constructor(msg: string) { super(msg); Object.setPrototypeOf(this, ServerException.prototype); } } 먼저 이렇게 에러를 extend하는 ServerEx..
FE
2022. 1. 26. 19:41