agora-meeting-sdk
Version:
For publishing npm package agora-metting-sdk (Web). Get more information from https://docs.agora.io
24 lines (23 loc) • 925 B
TypeScript
import LogWorker from 'worker-loader?inline=no-fallback!./log.worker';
import { EduLogLevel } from './interfaces';
import { LogUpload } from '../services/log-upload';
export declare class EduLogger {
static logLevel: EduLogLevel;
private static get currentTime();
static setLogLevel(level: EduLogLevel): void;
static warn(...args: any[]): void;
static debug(...args: any[]): void;
static info(...args: any[]): void;
static error(...args: any[]): void;
private static log;
static originConsole: Console;
static thread: LogWorker | null;
static logUploader: LogUpload;
static init(appId: string): void;
private static debugLog;
static uploadElectronLog(roomId: any): Promise<any>;
static get ts(): number;
static enableUpload(roomUuid: string, isElectron: boolean): Promise<string>;
private uploadCefLog;
static uploadLog(roomId: string): Promise<any>;
}