📄 logfactory.java~2~
字号:
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 com.castel.spacemaps.common.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 com.castel.spacemaps.common.Log(log));
return (Log)logColl.get(name);
}
}
public static com.castel.spacemaps.common.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 com.castel.spacemaps.common.Log(log));
return (Log)logColl.get(name);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -