add WebScoket & WebRTC classes.

This commit is contained in:
Miroslav Šedivý
2020-11-05 17:15:21 +01:00
parent 1e3ae2701d
commit bc918bddea
3 changed files with 344 additions and 0 deletions

25
src/utils/logger.ts Normal file
View 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)
}
}