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

📄 ericlogger.java

📁 网络游戏天堂1的java源代码。。。。。
💻 JAVA
字号:
package l1j.eric;

import java.util.Calendar;
import java.util.ResourceBundle;
import java.util.logging.Filter;
import java.util.logging.Handler;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.Logger;

import l1j.eric.gui.J_Main;

public class EricLogger extends Logger {
	private static String className =null;
	private static String classResourceBundleName =null;
	public EricLogger(String name, String resourceBundleName) {
		super(name, resourceBundleName);
		className=name;
	}
	
	public static EricLogger getLogger2(String name){
		className=name;
		classResourceBundleName=Logger.getLogger(name).getResourceBundleName();
		
		return new EricLogger(className,classResourceBundleName);
	}

	@Override
	public synchronized void addHandler(Handler handler)
			throws SecurityException {
		// TODO Auto-generated method stub
		super.addHandler(handler);
	}

	@Override
	public void config(String msg) {
		// TODO Auto-generated method stub
		J_Main.getInstance().addLog(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addLog("Config: "+msg);
		super.config(msg);
	}

	@Override
	public void entering(String sourceClass, String sourceMethod, Object param1) {
		// TODO Auto-generated method stub
		super.entering(sourceClass, sourceMethod, param1);
	}

	@Override
	public void entering(String sourceClass, String sourceMethod,
			Object[] params) {
		// TODO Auto-generated method stub
		super.entering(sourceClass, sourceMethod, params);
	}

	@Override
	public void entering(String sourceClass, String sourceMethod) {
		// TODO Auto-generated method stub
		super.entering(sourceClass, sourceMethod);
	}

	@Override
	public void exiting(String sourceClass, String sourceMethod, Object result) {
		// TODO Auto-generated method stub
		super.exiting(sourceClass, sourceMethod, result);
	}

	@Override
	public void exiting(String sourceClass, String sourceMethod) {
		// TODO Auto-generated method stub
		super.exiting(sourceClass, sourceMethod);
	}

	@Override
	public void fine(String msg) {
		// TODO Auto-generated method stub
		J_Main.getInstance().addLog(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addLog("fine: "+msg);
		
		super.fine(msg);
	}

	@Override
	public void finer(String msg) {
		// TODO Auto-generated method stub
		super.finer(msg);
	}

	@Override
	public void finest(String msg) {
		// TODO Auto-generated method stub
		super.finest(msg);
	}

	@Override
	public Filter getFilter() {
		// TODO Auto-generated method stub
		return super.getFilter();
	}

	@Override
	public synchronized Handler[] getHandlers() {
		// TODO Auto-generated method stub
		return super.getHandlers();
	}

	@Override
	public Level getLevel() {
		// TODO Auto-generated method stub
		return super.getLevel();
	}

	@Override
	public String getName() {
		// TODO Auto-generated method stub
		return super.getName();
	}

	@Override
	public Logger getParent() {
		// TODO Auto-generated method stub
		return super.getParent();
	}

	@Override
	public ResourceBundle getResourceBundle() {
		// TODO Auto-generated method stub
		return super.getResourceBundle();
	}

	@Override
	public String getResourceBundleName() {
		// TODO Auto-generated method stub
		return super.getResourceBundleName();
	}

	@Override
	public synchronized boolean getUseParentHandlers() {
		// TODO Auto-generated method stub
		return super.getUseParentHandlers();
	}

	@Override
	public void info(String msg) {
		// TODO Auto-generated method stub
		J_Main.getInstance().addLog(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addLog(msg);
		J_Main.getInstance().addConsol(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addConsol(msg);
		super.info(msg);
	}

	@Override
	public boolean isLoggable(Level level) {
		// TODO Auto-generated method stub
		return super.isLoggable(level);
	}

	@Override
	public void log(Level level, String msg, Object param1) {
		// TODO Auto-generated method stub
		super.log(level, msg, param1);
	}

	@Override
	public void log(Level level, String msg, Object[] params) {
		// TODO Auto-generated method stub
		super.log(level, msg, params);
	}

	@Override
	public void log(Level level, String msg, Throwable thrown) {
		// TODO Auto-generated method stub
		J_Main.getInstance().addLog(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addLog(level+": "+msg+"\n"+thrown);
		J_Main.getInstance().addConsol(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addConsol(level+": "+msg+"\n"+thrown);
		super.log(level, msg, thrown);
	}

	@Override
	public void log(Level level, String msg) {
		// TODO Auto-generated method stub
		super.log(level, msg);
	}

	@Override
	public void log(LogRecord record) {
		// TODO Auto-generated method stub
		super.log(record);
	}

	@Override
	public void logp(Level level, String sourceClass, String sourceMethod,
			String msg, Object param1) {
		// TODO Auto-generated method stub
		super.logp(level, sourceClass, sourceMethod, msg, param1);
	}

	@Override
	public void logp(Level level, String sourceClass, String sourceMethod,
			String msg, Object[] params) {
		// TODO Auto-generated method stub
		super.logp(level, sourceClass, sourceMethod, msg, params);
	}

	@Override
	public void logp(Level level, String sourceClass, String sourceMethod,
			String msg, Throwable thrown) {
		// TODO Auto-generated method stub
		super.logp(level, sourceClass, sourceMethod, msg, thrown);
	}

	@Override
	public void logp(Level level, String sourceClass, String sourceMethod,
			String msg) {
		// TODO Auto-generated method stub
		super.logp(level, sourceClass, sourceMethod, msg);
	}

	@Override
	public void logrb(Level level, String sourceClass, String sourceMethod,
			String bundleName, String msg, Object param1) {
		// TODO Auto-generated method stub
		super.logrb(level, sourceClass, sourceMethod, bundleName, msg, param1);
	}

	@Override
	public void logrb(Level level, String sourceClass, String sourceMethod,
			String bundleName, String msg, Object[] params) {
		// TODO Auto-generated method stub
		super.logrb(level, sourceClass, sourceMethod, bundleName, msg, params);
	}

	@Override
	public void logrb(Level level, String sourceClass, String sourceMethod,
			String bundleName, String msg, Throwable thrown) {
		// TODO Auto-generated method stub
		super.logrb(level, sourceClass, sourceMethod, bundleName, msg, thrown);
	}

	@Override
	public void logrb(Level level, String sourceClass, String sourceMethod,
			String bundleName, String msg) {
		// TODO Auto-generated method stub
		super.logrb(level, sourceClass, sourceMethod, bundleName, msg);
	}

	@Override
	public synchronized void removeHandler(Handler handler)
			throws SecurityException {
		// TODO Auto-generated method stub
		super.removeHandler(handler);
	}

	@Override
	public void setFilter(Filter newFilter) throws SecurityException {
		// TODO Auto-generated method stub
		super.setFilter(newFilter);
	}

	@Override
	public void setLevel(Level newLevel) throws SecurityException {
		// TODO Auto-generated method stub
		super.setLevel(newLevel);
	}

	@Override
	public void setParent(Logger parent) {
		// TODO Auto-generated method stub
		super.setParent(parent);
	}

	@Override
	public synchronized void setUseParentHandlers(boolean useParentHandlers) {
		// TODO Auto-generated method stub
		super.setUseParentHandlers(useParentHandlers);
	}

	@Override
	public void severe(String msg) {
		// TODO Auto-generated method stub
		super.severe(msg);
	}

	@Override
	public void throwing(String sourceClass, String sourceMethod,
			Throwable thrown) {
		// TODO Auto-generated method stub
		super.throwing(sourceClass, sourceMethod, thrown);
	}

	@Override
	public void warning(String msg) {
		// TODO Auto-generated method stub
		J_Main.getInstance().addLog(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addLog("Warning: "+msg);
		J_Main.getInstance().addConsol(Calendar.getInstance().getTime().toLocaleString()+" "+className);
		J_Main.getInstance().addConsol("Warning: "+msg);
		super.warning(msg);
	}

	@Override
	protected Object clone() throws CloneNotSupportedException {
		// TODO Auto-generated method stub
		return super.clone();
	}

	@Override
	public boolean equals(Object arg0) {
		// TODO Auto-generated method stub
		return super.equals(arg0);
	}

	@Override
	protected void finalize() throws Throwable {
		// TODO Auto-generated method stub
		super.finalize();
	}

	@Override
	public int hashCode() {
		// TODO Auto-generated method stub
		return super.hashCode();
	}

	@Override
	public String toString() {
		// TODO Auto-generated method stub
		return super.toString();
	}

}

⌨️ 快捷键说明

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