mirror of https://github.com/OpenVidu/openvidu.git
42 lines
698 B
TypeScript
42 lines
698 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);
|
|
}
|
|
}
|