📄 level.java.svn-base
字号:
package com.gisinfo.common.log;
import java.io.Serializable;
/**
* User: Ken
* Date: 2008-5-20
* Time: 16:18:15
*/
public class Level implements Serializable {
private String info = "";
private int level = 0;
public static final String TRACE_MSG = "TRACE";
public static final String DEBUG_MSG = "DEBUG";
public static final String INFO_MSG = "INFO";
public static final String EXCEPTION_MSG = "EXCEPTION";
public static final String WARN_MSG = "WARN";
public static final String ERROR_MSG = "ERROR";
public static final Level TRACE = new Level(TRACE_MSG, 90);
public static final Level DEBUG = new Level(DEBUG_MSG, 100);
public static final Level EXCEPTION = new Level(EXCEPTION_MSG, 400);
public static final Level INFO = new Level(INFO_MSG, 200);
public static final Level WARN = new Level(WARN_MSG, 300);
public static final Level ERROR = new Level(ERROR_MSG, 500);
public static Level getDefaultLevel() {
return INFO;
}
public static Level getLevel(String level) {
if (DEBUG_MSG.equalsIgnoreCase(level)) return DEBUG;
if (INFO_MSG.equalsIgnoreCase(level)) return INFO;
if (EXCEPTION_MSG.equalsIgnoreCase(level)) return EXCEPTION;
if (WARN_MSG.equalsIgnoreCase(level)) return WARN;
if (ERROR_MSG.equalsIgnoreCase(level)) return ERROR;
if (TRACE_MSG.equalsIgnoreCase(level)) return TRACE;
return getDefaultLevel();
}
private Level(String info, int level) {
this.info = info;
this.level = level;
}
public boolean isMoreImportantOrEquals(Level level) {
return this.level >= level.getLevel();
}
public String toString() {
return this.info;
}
int getLevel() {
return level;
}
void setLevel(int level) {
this.level = level;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -