-
- All Known Implementing Classes:
JULLogDelegate,Log4j2LogDelegate,SLF4JLogDelegate
public interface LogDelegateI represent operations that are delegated to underlying logging frameworks.- Author:
- Kenny MacLeod
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddebug(Object message)voiddebug(Object message, Throwable t)voiderror(Object message)voiderror(Object message, Throwable t)Stringimplementation()voidinfo(Object message)voidinfo(Object message, Throwable t)booleanisDebugEnabled()booleanisInfoEnabled()booleanisTraceEnabled()booleanisWarnEnabled()voidtrace(Object message)voidtrace(Object message, Throwable t)default Objectunwrap()voidwarn(Object message)voidwarn(Object message, Throwable t)
-
-
-
Method Detail
-
implementation
String implementation()
-
isWarnEnabled
boolean isWarnEnabled()
-
isInfoEnabled
boolean isInfoEnabled()
-
isDebugEnabled
boolean isDebugEnabled()
-
isTraceEnabled
boolean isTraceEnabled()
-
error
void error(Object message)
-
warn
void warn(Object message)
-
info
void info(Object message)
-
debug
void debug(Object message)
-
trace
void trace(Object message)
-
unwrap
default Object unwrap()
- Returns:
- the underlying framework logger object, null in the default implementation
-
-