package org.jplus.util;
import java.util.logging.Level;
/**
* 本地默认的日志类
* @author hyberbin
*/
public class LocalLogger implements Logger {
/**
* 实现了记录日志的方法 这里采用JDK自带来的日志
* @param message 操作信息
* @param ex Exception
*/
@Override
public void getLogger(String message, Exception ex) {
System.out.println(message);
if (ex != null) {
java.util.logging.Logger.getLogger(message).log(Level.SEVERE, null, ex);
}
}
/**
* 设置日志类
* @param logger 日志类
*/
@Override
public void setLogger(Logger logger) {
logger = new LocalLogger();
}
@Override
public void debug(String message) {
System.out.println(message);
}
@Override
public void getLogger(Object request, String message, Exception ex) {
getLogger(message, ex);
}
@Override
public void info(String message) {
System.out.println(message);
}
}