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

📄 malletprogressmessagelogger.java

📁 这是一个matlab的java实现。里面有许多内容。请大家慢慢捉摸。
💻 JAVA
字号:
package edu.umass.cs.mallet.base.util;import java.util.logging.*;/** * Created by IntelliJ IDEA. * User: hough * Date: Feb 10, 2004 * Time: 4:37:07 PM * To change this template use Options | File Templates. */public class MalletProgressMessageLogger extends MalletLogger{	protected MalletProgressMessageLogger (String name, String resourceBundleName)	{		super (name, resourceBundleName);	}	public static Logger getLogger (String name)	{		MalletProgressMessageLogger mpml = new MalletProgressMessageLogger(name, null);		LogManager.getLogManager().addLogger(mpml);		return mpml;	}	public void log(LogRecord logRecord)	{		// convert to subclass of logRecord, and pass it on..		// I'm sure this is losing information...		//System.out.println("MPML log record entered " +logRecord);		ProgressMessageLogRecord progressMessageLogRecord = new ProgressMessageLogRecord(logRecord);        super.log(progressMessageLogRecord);////		//getParent().log(progressMessageLogRecord);//		//try doing the dispatch ourselves.  Fewer classes to override...//        // Whole reason for overriding is so we can not send things to console twice//		// once in progress message; once in parent..////		// I think this is some approximation of what java.util.logger.log() does//		//todo: add level test and filtering////		Logger currentLogger = this;//		boolean sentToConsole = false;//		boolean useParentHandlers = getUseParentHandlers();//		while (currentLogger != null){//			Handler[] handlers = currentLogger.getHandlers();//			for(int i=0; i<handlers.length; i++){//				if (handlers[i] instanceof ConsoleHandler){//					if (!sentToConsole){//						handlers[i].publish(progressMessageLogRecord);//						sentToConsole = true;//					}// 				}else{//					handlers[i].publish(progressMessageLogRecord);//				}//			}////			if (useParentHandlers) {//				currentLogger = currentLogger.getParent();//			} else {//				currentLogger = null;//			}//		}	}}

⌨️ 快捷键说明

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