Fixed log level filtering for Logger (#379).
This commit is contained in:
parent
9ea16e5172
commit
72c89922a4
@ -3,7 +3,7 @@
|
||||
let _permanentCensorErrors = false;
|
||||
let _censorErrors = false;
|
||||
|
||||
const LogLevels: { [ name: string ]: number } = { debug: 1, "default": 2, info: 2, warn: 3, error: 4, off: 5 };
|
||||
const LogLevels: { [ name: string ]: number } = { debug: 1, "default": 2, info: 2, warning: 3, error: 4, off: 5 };
|
||||
let LogLevel = LogLevels["default"];
|
||||
|
||||
import { version } from "./_version";
|
||||
@ -152,7 +152,11 @@ export class Logger {
|
||||
}
|
||||
|
||||
_log(logLevel: LogLevel, args: Array<any>): void {
|
||||
if (LogLevel > LogLevels[logLevel]) { return; }
|
||||
const level = logLevel.toLowerCase();
|
||||
if (LogLevels[level] == null) {
|
||||
this.throwArgumentError("invalid log level name", "logLevel", logLevel);
|
||||
}
|
||||
if (LogLevel > LogLevels[level]) { return; }
|
||||
console.log.apply(console, args);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user