mirror of https://github.com/OpenVidu/openvidu.git
42 lines
700 B
TypeScript
42 lines
700 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 = window.console.log,
|
||
|
this.info = window.console.info,
|
||
|
this.debug = window.console.debug,
|
||
|
this.warn = window.console.warn,
|
||
|
this.error = window.console.error
|
||
|
}
|
||
|
}
|