Interface SimplifiedLog
-
- All Known Implementing Classes:
SimplifiedLoggerSkeleton
public interface SimplifiedLog- Author:
- Apache MINA SSHD Project
-
-
Field Summary
Fields Modifier and Type Field Description static SimplifiedLogEMPTYAn "empty"SimplifiedLogthat does nothing
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddebug(String msg)default voiddebug(String msg, Throwable err)default voiderror(String msg)default voiderror(String msg, Throwable err)default voidinfo(String msg)default voidinfo(String msg, Throwable err)default booleanisDebugEnabled()static booleanisDebugEnabled(Level level)booleanisEnabledLevel(Level level)default booleanisErrorEnabled()static booleanisErrorEnabled(Level level)default booleanisInfoEnabled()static booleanisInfoEnabled(Level level)static booleanisLoggable(Level level, Level threshold)Verifies if the given level is above the required threshold for logging.default booleanisTraceEnabled()static booleanisTraceEnabled(Level level)default booleanisWarnEnabled()static booleanisWarnEnabled(Level level)default voidlog(Level level, Object message)voidlog(Level level, Object message, Throwable t)default voidtrace(String msg)default voidtrace(String msg, Throwable err)default voidwarn(String msg)default voidwarn(String msg, Throwable err)
-
-
-
Field Detail
-
EMPTY
static final SimplifiedLog EMPTY
An "empty"SimplifiedLogthat 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- TheLevelto evaluatethreshold- The thresholdLevel- Returns:
trueif the evaluated level is above the required threshold.Note(s):
-
If either argument is
nullthen result isfalse. -
If the evaluated level is
Level.OFFthen result isfalseregardless of the threshold. -
If the threshold is
Level.ALLand the evaluated level is notLevel.OFFthe result istrue. -
Otherwise, the evaluated level
Level.intValue()must be greater or equal to the threshold.
-
-
-