agora-edu-core-lb
Version:
For publishing npm package agora-edu-core (Web & Electron). Get more information from https://docs.agora.io
24 lines (23 loc) • 933 B
TypeScript
import LogWorker from 'worker-loader?inline=true&fallback=false!./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>;
}