Newer
Older
import { Injectable } from '@angular/core';
export enum LogLevel { LOG = 0, INFO = 1, WARN = 2, ERROR = 3, NONE = 4}
@Injectable({
providedIn: 'root'
})
export class LogService {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
window.console.error.apply( console, args );
}
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
window.console.warn.apply( console, args );
}
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
window.console.info.apply( console, args );
}
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
if (LogService.level <= LogLevel.LOG) {
window.console.log.apply( console, args );