UNPKG

@zencemarketing/web-sdk

Version:

ZenceMarketing Web SDK for push notifications, popups, and custom event tracking.

25 lines (24 loc) 671 B
type LogLevel = "none" | "error" | "warn" | "info" | "debug"; interface LoggerConfig { level: LogLevel; remoteLogging?: boolean; remoteUrl?: string; sdkVersion?: string; } export declare class SDKLogger { private level; private remoteLogging; private remoteUrl?; private sdkVersion?; constructor(config: LoggerConfig); setLevel(level: LogLevel): void; setEnabled(enabled: boolean): void; setRemoteLogging(enabled: boolean): void; private shouldLog; private sendRemoteLog; error(...args: any[]): void; warn(...args: any[]): void; info(...args: any[]): void; debug(...args: any[]): void; } export {};