/**
* 基本日志管理类 此日志对象是一个接口 通过配置注射进来
*/
package org.jplus.util;
import java.util.logging.Level;
/**
* 日志管理类 . <P>要使用其他日志请在database.properties文件中配置类名.</p>
* <p>DatabaseINI会在系统加载的时候读取日志类.</p> <p>没有配置默认加载LocalLogger.</p>
* @author hyberbin
*/
public class LoggerManage {
/**
* 日志对象
*/
public static Logger logger;
/**
* 注入日志对象
* @param logger
*/
public static void setLogger(Logger logger) {
LoggerManage.logger = logger;
}
/**
* 设置日志类
* @param className 类名
*/
public static void setLoggerClass(String className) {
try {
setLogger((Logger) Class.forName(className).newInstance());
} catch (Exception ex) {
java.util.logging.Logger.getLogger("LoggerManage设置日志类失败!").log(Level.SEVERE, null, ex);
}
}
}