package org.zbus.common.logging;
public interface Logger {
boolean isFatalEnabled();
boolean isErrorEnabled();
boolean isWarnEnabled();
boolean isInfoEnabled();
boolean isDebugEnabled();
boolean isTraceEnabled();
void fatal(String msg);
void fatal(String msg, Object ... args);
void fatal(String msg, Throwable throwable);
void error(String msg);
void error(String format, Object ... args);
void error(String msg, Throwable throwable);
void warn(String msg);
void warn(String msg, Object ... args);
void warn(String msg, Throwable throwable);
void info(String msg);
void info(String msg, Object ... args);
void debug(String msg);
void debug(String msg, Object ... args);
void debug(String msg, Throwable throwable);
void trace(Object msg);
void trace(String msg);
void trace(String msg, Object ... args);
void trace(String msg, Throwable throwable);
}