package aiyh.utils.zwl.common.logging; /** * 日志接口(写) * * @author zwl * @date 2020-03-10 */ public interface Logger { public boolean isDebugEnabled(); /** * 打印debug日志 * @param message 消息 */ public void debug(Object message); /** * 打印debug日志 * @param message 消息 * @param exception 异常 */ public void debug(Object message, Throwable exception); public boolean isInfoEnabled(); /** * 打印info日志 * @param message 消息 */ public void info(Object message); /** * 打印info日志 * @param message 消息 * @param exception 异常 */ public void info(Object message, Throwable exception); /** * 打印warn日志 * @param message 消息 */ public void warn(Object message); /** * 打印warn日志 * @param message 消息 * @param exception 异常 */ public void warn(Object message, Throwable exception); /** * 打印error日志 * @param message 错误消息 */ public void error(Object message); /** * 打印error日志 * @param message 消息 * @param exception 异常 */ public void error(Object message, Throwable exception); public String getClassname(); public void setClassname(String classname); /** * 初始化 * * @param name logger名称 */ public void init(String name); }