UNPKG

614 BJavaScriptView Raw
1module.exports = {
2 NONE: 'NONE',
3 ERROR: 'ERROR',
4 WARN: 'WARN',
5 INFO: 'INFO',
6 DEBUG: 'DEBUG',
7 ALL: 'ALL',
8 LEVEL_NUMS: {
9 NONE: 100,
10 ERROR: 40,
11 WARN: 30,
12 INFO: 20,
13 DEBUG: 10,
14 ALL: 0,
15 },
16 checkLevelEnabled(minLevelStr, targetLevelStr) {
17 const minLevelNum = this.getLevelNum(minLevelStr);
18 const targetLevelNum = this.getLevelNum(targetLevelStr);
19 return minLevelNum <= targetLevelNum;
20 },
21 getLevelNum(levelStr) {
22 levelStr = levelStr.toUpperCase();
23 return this.LEVEL_NUMS[levelStr];
24 }
25};
\No newline at end of file