logfactory.java
来自「一个很有特点的地图平台,可以以动画方试展现电子地图,有拉近,拉远,滑动功能,最主」· Java 代码 · 共 52 行
JAVA
52 行
package mapcenter.service;
import org.apache.commons.logging.*;
import java.util.*;
public class LogFactory {
private static org.apache.commons.logging.LogFactory logFactory;
private static HashMap logColl = new HashMap();
public void setAttribute(String parm1, Object parm2) {
logFactory.setAttribute(parm1,parm2);
}
public Object getAttribute(String parm1) {
return logFactory.getAttribute(parm1);
}
public org.apache.commons.logging.Log getInstance(Class parm1) throws org.apache.commons.logging.LogConfigurationException {
return logFactory.getInstance(parm1);
}
public String[] getAttributeNames() {
return logFactory.getAttributeNames();
}
public void removeAttribute(String parm1) {
logFactory.removeAttribute(parm1);
}
public org.apache.commons.logging.Log getInstance(String parm1) throws org.apache.commons.logging.LogConfigurationException {
return logFactory.getInstance(parm1);
}
public void release() {
logFactory.release();
}
//========================================================
public static mapcenter.service.Log getLog(Class clazz) throws LogConfigurationException {
String name = clazz.getName();
org.apache.commons.logging.Log log = logFactory.getLog(name);
if(logColl.containsKey(name)){
return (Log)logColl.get(name);
}else{
logColl.put(name,new mapcenter.service.Log(log));
return (Log)logColl.get(name);
}
}
public static mapcenter.service.Log getLog(String name) throws LogConfigurationException {
org.apache.commons.logging.Log log = logFactory.getLog(name);
if(logColl.containsKey(name)){
return (Log)logColl.get(name);
}else{
logColl.put(name,new mapcenter.service.Log(log));
return (Log)logColl.get(name);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?