📄 loglevel.java
字号:
package lib.commons.logging;
public final class LogLevel {
private LogLevel() {
}
public static final int OFF = 0;
public static final int FATAL = 1;
public static final int ERROR = 2;
public static final int WARN = 3;
public static final int INFO = 4;
public static final int DEBUG = 5;
public static final int TRACE = 6;
public static final int ALL = TRACE;
public static final int MIN_LEVEL = OFF;
public static final int MAX_LEVEL = ALL;
public static final int[] Levels = new int[] { OFF, FATAL, ERROR, WARN,
INFO, DEBUG, TRACE };
public static final String[] LevelNames = new String[] { "OFF", "FATAL",
"ERROR", "WARN", "INFO", "DEBUG", "TRACE" };
public static final String getLevelName(int level) {
String levelName = null;
if (level < MIN_LEVEL) {
levelName = LevelNames[0];
} else if (level >= MAX_LEVEL) {
levelName = LevelNames[LevelNames.length - 1];
} else {
for (int i = 0; i < Levels.length; i++) {
if (Levels[i] == level) {
levelName = LevelNames[i];
}
}
}
return levelName;
}
public static final int getLevel(String levelName) {
int level = MAX_LEVEL;
for (int i = 0; i < LevelNames.length; i++) {
if (LevelNames[i].equalsIgnoreCase(levelName)) {
level = Levels[i];
}
}
return level;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -