public KLogger
An extension for Logger with Lazy message evaluation example:
logger.info{"this is $lazy evaluated string"}
@NotNull org.slf4j.Logger getUnderlyingLogger()
The actual logger executing logging
void trace(@NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isTraceEnabled is true
void debug(@NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isDebugEnabled is true
void info(@NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isInfoEnabled is true
void warn(@NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isWarnEnabled is true
void error(@NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isErrorEnabled is true
void trace(@Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isTraceEnabled is true
void debug(@Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isDebugEnabled is true
void info(@Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isInfoEnabled is true
void warn(@Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isWarnEnabled is true
void error(@Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isErrorEnabled is true
void trace(@Nullable Marker marker, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isTraceEnabled is true
void debug(@Nullable Marker marker, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isDebugEnabled is true
void info(@Nullable Marker marker, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isInfoEnabled is true
void warn(@Nullable Marker marker, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isWarnEnabled is true
void error(@Nullable Marker marker, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message if isErrorEnabled is true
void trace(@Nullable Marker marker, @Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isTraceEnabled is true
void debug(@Nullable Marker marker, @Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isDebugEnabled is true
void info(@Nullable Marker marker, @Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isInfoEnabled is true
void warn(@Nullable Marker marker, @Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isWarnEnabled is true
void error(@Nullable Marker marker, @Nullable java.lang.Throwable t, @NotNull kotlin.jvm.functions.Function0<? extends java.lang.Object> msg)
Lazy add a log message with throwable payload if isErrorEnabled is true
void entry(@NotNull java.lang.Object... argArray)
Add a log message with all the supplied parameters along with method name
void exit()
Add log message indicating exit of a method
<T> T exit(T result)
Add a log message with the return value of a method
@NotNull <T extends Throwable> T throwing(@NotNull T throwable)
Add a log message indicating an exception will be thrown along with the stack trace.
<T extends Throwable> void catching(@NotNull T throwable)
Add a log message indicating an exception is caught along with the stack trace.