package net.jxta.logging; /** * Our abstraction for loggers; implementations of this use slf4j and * java.util.logging. * */ public interface Logger { boolean isDebugEnabled(); void debug(String message); void debugParams(String format, Object ... params); boolean isInfoEnabled(); void info(String message); void info(String message, Throwable t); void infoParams(String format, Object ... params); boolean isWarnEnabled(); void warn(String message); void warn(String message, Throwable t); void warnParams(String format, Object ... params); boolean isErrorEnabled(); void error(String message); void error(String message, Throwable t); boolean isConfigEnabled(); void config(String message); }