123456789101112131415161718192021222324252627282930313233 |
- import { V3LogInfo } from './report-v3';
- export declare type LogLevel = 'INFO' | 'WARN' | 'ERROR' | 'OFF';
- export default class Logger {
- private token;
- private disableReport;
- private level;
- private prefix;
- private static id;
- private id;
- constructor(token: string, disableReport?: boolean, level?: LogLevel, prefix?: string);
- private getPrintPrefix;
- /**
- * @param {V3LogInfo} data 上报的数据。
- * @param {boolean} retry 重试次数,可选,默认为 3。
- * @description 向服务端上报统计信息。
- */
- report(data: V3LogInfo, retry?: number): void;
- /**
- * @param {unknown[]} ...args
- * @description 输出 info 级别的调试信息。
- */
- info(...args: unknown[]): void;
- /**
- * @param {unknown[]} ...args
- * @description 输出 warn 级别的调试信息。
- */
- warn(...args: unknown[]): void;
- /**
- * @param {unknown[]} ...args
- * @description 输出 error 级别的调试信息。
- */
- error(...args: unknown[]): void;
- }
|