mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
add WebScoket & WebRTC classes.
This commit is contained in:
25
src/utils/logger.ts
Normal file
25
src/utils/logger.ts
Normal file
@ -0,0 +1,25 @@
|
||||
export class Logger {
|
||||
private _scope: string = 'main'
|
||||
|
||||
constructor(scope?: string) {
|
||||
if(scope) {
|
||||
this._scope = scope
|
||||
}
|
||||
}
|
||||
|
||||
public error(error: Error) {
|
||||
console.error('[%cNEKO%c] ['+this._scope+'] %cERR', 'color: #498ad8;', '', 'color: #d84949;', error)
|
||||
}
|
||||
|
||||
public warn(...log: any[]) {
|
||||
console.warn('[%cNEKO%c] ['+this._scope+'] %cWRN', 'color: #498ad8;', '', 'color: #eae364;', ...log)
|
||||
}
|
||||
|
||||
public info(...log: any[]) {
|
||||
console.info('[%cNEKO%c] ['+this._scope+'] %cINF', 'color: #498ad8;', '', 'color: #4ac94c;', ...log)
|
||||
}
|
||||
|
||||
public debug(...log: any[]) {
|
||||
console.log('[%cNEKO%c] ['+this._scope+'] %cDBG', 'color: #498ad8;', '', 'color: #eae364;', ...log)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user