/**
* 本框架的日志类的接口. 要想使用其它日志类必需将其它日志再封装一次. 实现这接口的所有方法.
*/
package org.jplus.util;
/**
* 本框架的日志类的接口
*
* @author hyberbin
*/
public interface Logger {
/**
* 记录日志的方法
*
* @param message 操作信息
* @param ex Exception
*/
public void getLogger(String message, Exception ex);
/**
* 记录日志的方法
* 可以多传一个参数Object类型以便记录其它信息
* @param Object request
* @param message 操作信息
* @param ex Exception
*/
public void getLogger(Object request, String message, Exception ex);
/**
* 记录日志的方法
*
* @param message 操作信息
*/
public void debug(String message);
/**
* 记录日志的方法
*
* @param message 操作信息
*/
public void info(String message);
/**
* 设置日志类
*
* @param logger 日志类
*/
public void setLogger(Logger logger);
}