UNPKG

@teamsparta/cross-platform-logger

Version:

```typescript import * as CPL from "@teamsparta/cross-platform-logger";

46 lines (40 loc) 1.03 kB
### 사용법 ```typescript import * as CPL from "@teamsparta/cross-platform-logger"; // 기본 사용법 CPL.initCPLog( process.env.FLOUNDER_KEY, process.env.AMPLITUDE_KEY, process.env.HACKLE_SDK_KEY, !JSON.parse(process.env.IS_PROD) ); // Amplitude 옵션 설정 예시 CPL.initCPLog( process.env.FLOUNDER_KEY, process.env.AMPLITUDE_KEY, process.env.HACKLE_SDK_KEY, !JSON.parse(process.env.IS_PROD), { autocapture: { attribution: { excludeReferrers: [ 'kauth.kakao.com', 'spartacodingclub.kr', 'online.spartacodingclub.kr', 'logins.daum.net' ] } } } ); ``` ### 로그 전송 ```typescript CPL.sendCPLog(key, data, is_gtm = false); ``` --- [노션 문서](https://www.notion.so/teamsparta/teamsparta-cross-platform-logger-da524a8f72d64c959fd95b350f332739?pvs=4) --- #### Page Unload 시 데이터 잘 전송되었는지 확인하는 법: + 네트워크 탭에 a6wkbhd6x8 다음 + PUT 요청 메서드에 status 200 확인