boostcamp-2020/Project11-A-Web-FE-Performance-Monitoring-SDK

[Feature] : captureMessage

Closed this issue · 0 comments

Summary

로그를 따로 기록하는 함수

Additional Context

// ~ YourCode ex) 로그인 기능코드 ~ //
Sentry.captureMessage(`${user.nickname}님이 로그인 하였습니다.`);
// ~ YourCode ~ //

export default {
	...
	captureMessage: (message, type = 'default') => {
		if(!typeList.includes(type)){
			throw new Error("지정되지 않은 타입입니다.")
		}
		axios.post(
			'로그 메세지 받는 URL', 
			{ message, level }, 
			{ header: `Bearer ${token}`}
		);
	}
}
  • 위 형식과 같이 기록하고 싶은 로그 중간에 삽입하는 형태의 함수이다.