mirror of https://github.com/OpenVidu/openvidu.git
43 lines
666 B
TypeScript
43 lines
666 B
TypeScript
type ConsoleFunction = (...data: any) => void;
|
|
export class ConsoleLogger {
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
logger: Console
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
log: ConsoleFunction
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
info: ConsoleFunction
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
debug: ConsoleFunction
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
warn: ConsoleFunction
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
error: ConsoleFunction
|
|
|
|
constructor(console: Console) {
|
|
this.logger = console;
|
|
this.log = console.log,
|
|
this.info = console.info,
|
|
this.debug = console.debug,
|
|
this.warn = console.warn,
|
|
this.error = console.error
|
|
}
|
|
}
|