UNPKG

zego-express-logger

Version:

zego express log sdk

30 lines (29 loc) 1.23 kB
import { DataStatistics } from './zego.entity'; import { ZegoLogger } from './zego.logger'; export declare class ZegoDataReport { logger: ZegoLogger; dataStatistics: DataStatistics; constructor(log: ZegoLogger); newReport(seq: number, event?: string): void; addMsgExt(seq: number, msg_ext: any): void; addMsgInfo(seq: number, msg_ext: any): void; eventStart(seq: number, event_name: string): void; eventEnd(seq: number, event_name: string, extInfo?: any): void; eventEndWithMsg(seq: number, event_name: string, msg_ext: { [index: string]: any; }): void; eventEndWithMsgInfo(seq: number, event_name: string, msg_ext: { [index: string]: any; }): void; addEventInfo(seq: number, event_name: string, key: string, value: string | number): void; addEventMsg(seq: number, event_name: string, key: string, value: string | number | string[]): void; addEvent(seq: number, event_name: string, msg_ext?: { [index: string]: string; }): void; uploadReport(seq: number, itemType?: string, error?: { code: number; message?: string; msg?: string; extern?: string; }, extern?: string): void; }