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

📄 log.java

📁 wap浏览器 日程安排 Rss 棋牌游戏
💻 JAVA
字号:
/* * Fire (Flexible Interface Rendering Engine) is a set of graphics widgets for creating GUIs for j2me applications.  * Copyright (C) 2006-2008 Bluevibe (www.bluevibe.net) * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. *  * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. *  * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *  */package gr.fire.util;public final class Log{	private static Logger[] out;		static{		Logger l = new Logger(){			public void println(String txt)			{				System.out.println(txt);			}		};		out = new Logger[]{l};	}		private Log()	{	}		public static void setLogDestination(Logger l)	{		Log.out= new Logger[]{l};	}		public static void addLogDestination(Logger o)	{		if(o==null) return;				if(out==null){			out = new Logger[]{o};			return;		}				Logger []old =out;		out = new Logger[old.length+1];		for(int i =0 ;i<old.length;++i)		{			out[i] = old[i];		}		out[old.length] = o;	}		public static void logInfo(String str)	{		if(out!=null)		{			for(int i=0;i<out.length;++i)				out[i].println("INFO: "+str);		}	}		public static void logError(String str,Throwable e)	{		if(out!=null)		{			for(int i=0;i<out.length;++i)			{				Logger o = out[i];				o.println("ERROR: "+str);				if(e!=null)				{					o.println("ERROR: "+e.getClass().getName());					o.println("ERROR: "+e.getMessage());					e.printStackTrace();				}			}		}	}	public static void logWarn(String str, Throwable e)	{		if(out!=null)		{			for(int i=0;i<out.length;++i)			{				Logger o = out[i];				o.println("WARN: "+str);				if(e!=null)				{					o.println("WARN: "+e.getClass().getName());					o.println("WARN: "+e.getMessage());					e.printStackTrace();				}			}		}	}		public static void logWarn(String str)	{		if(out!=null)		{			for(int i=0;i<out.length;++i)				out[i].println("WARN: "+str);		}	}}

⌨️ 快捷键说明

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