⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10658349208d001c1487de563adc4702

📁 一个类似于log4j的小软件
💻
字号:
package main.cn.edu.nju.software.sd.cll;
/**
 * logger 的level类,定义了logger的六种level
 * @author ohai
 * */
public class Level {
	public int intlevel;
	public String strlevel;
	public static final int TRACE_INT = 10;
	public static final int DEBUG_INT = 20;
	public static final int INFO_INT = 30;
	public static final int WARNING_INT = 40;
	public static final int ERROR_INT = 50;
	public static final int FATAL_INT = 60;

	public Level()
	{
		intlevel = TRACE_INT;
		strlevel = "TRANCE";
	}
	public Level(int i,String s)
	{
		intlevel = i;
		strlevel = s;
	}
	/**
	 * 定义了logger的六种静态的level
	 * */
	final static public Level TRACE = new Level(10,"TRACE");
	final static public Level DEBUG = new Level(20,"DEBUG");
	final static public Level INFO = new Level(30,"INFO");
	final static public Level WARNING = new Level(40,"WARNING");
	final static public Level ERROR = new Level(50,"ERROR");
	final static public Level FATAL = new Level(60,"FATAL");
	
	/**
	 * 把传进来的整型数值转换成相应的level
	 * @param i 数值可是是10,20,30,40,50,60,如果是这六个数字外的数字,则返回空值
	 * */
	public Level toLevel(int i)
	{
		switch(i)
		{
		case TRACE_INT: return Level.TRACE;
		case DEBUG_INT: return Level.DEBUG;
		case INFO_INT: return Level.INFO;
		case WARNING_INT: return Level.WARNING;
		case ERROR_INT: return Level.ERROR;
		case FATAL_INT: return Level.FATAL;
		default: return null;
		}
	}
	
	public static Level toLevel(String s)
	{
		if(s==null)
			return null;
		String str = s.toUpperCase();
		if(str.equals("TRACE"))
			return Level.TRACE;
		else if(str.equals("DEBUG"))
			return Level.DEBUG;
		else if(str.equals("INFO"))
			return Level.INFO;
		else if(str.equals("WARNING"))
			return Level.WARNING;
		else if(str.equals("ERROR"))
			return Level.ERROR;
		else if(str.equals("FATAL"))
			return Level.FATAL;
		else
			return null;		
	}
	public String toString()
	{
		return strlevel;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -