Interface SimplifiedLog
-
- All Known Implementing Classes:
SimplifiedLoggerSkeleton
public interface SimplifiedLog
- Author:
- Apache MINA SSHD Project
-
-
Field Summary
Fields Modifier and Type Field Description static SimplifiedLog
EMPTY
An "empty"SimplifiedLog
that does nothing
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
debug(String msg)
default void
debug(String msg, Throwable err)
default void
error(String msg)
default void
error(String msg, Throwable err)
default void
info(String msg)
default void
info(String msg, Throwable err)
default boolean
isDebugEnabled()
static boolean
isDebugEnabled(Level level)
boolean
isEnabledLevel(Level level)
default boolean
isErrorEnabled()
static boolean
isErrorEnabled(Level level)
default boolean
isInfoEnabled()
static boolean
isInfoEnabled(Level level)
static boolean
isLoggable(Level level, Level threshold)
Verifies if the given level is above the required threshold for logging.default boolean
isTraceEnabled()
static boolean
isTraceEnabled(Level level)
default boolean
isWarnEnabled()
static boolean
isWarnEnabled(Level level)
default void
log(Level level, Object message)
void
log(Level level, Object message, Throwable t)
default void
trace(String msg)
default void
trace(String msg, Throwable err)
default void
warn(String msg)
default void
warn(String msg, Throwable err)
-
-
-
Field Detail
-
EMPTY
static final SimplifiedLog EMPTY
An "empty"SimplifiedLog
that does nothing
-
-
Method Detail
-
isErrorEnabled
default boolean isErrorEnabled()
-
error
default void error(String msg)
-
isWarnEnabled
default boolean isWarnEnabled()
-
warn
default void warn(String msg)
-
isInfoEnabled
default boolean isInfoEnabled()
-
info
default void info(String msg)
-
isDebugEnabled
default boolean isDebugEnabled()
-
debug
default void debug(String msg)
-
isTraceEnabled
default boolean isTraceEnabled()
-
trace
default void trace(String msg)
-
isEnabledLevel
boolean isEnabledLevel(Level level)
-
isErrorEnabled
static boolean isErrorEnabled(Level level)
-
isWarnEnabled
static boolean isWarnEnabled(Level level)
-
isInfoEnabled
static boolean isInfoEnabled(Level level)
-
isDebugEnabled
static boolean isDebugEnabled(Level level)
-
isTraceEnabled
static boolean isTraceEnabled(Level level)
-
isLoggable
static boolean isLoggable(Level level, Level threshold)
Verifies if the given level is above the required threshold for logging.- Parameters:
level
- TheLevel
to evaluatethreshold
- The thresholdLevel
- Returns:
true
if the evaluated level is above the required threshold.Note(s):
-
If either argument is
null
then result isfalse
. -
If the evaluated level is
Level.OFF
then result isfalse
regardless of the threshold. -
If the threshold is
Level.ALL
and the evaluated level is notLevel.OFF
the result istrue
. -
Otherwise, the evaluated level
Level.intValue()
must be greater or equal to the threshold.
-
-
-