Package com.dylibso.chicory.log
Interface Logger
-
- All Known Implementing Classes:
SystemLogger
public interface Logger
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLogger.Level
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddebug(String msg)default voiddebug(Supplier<String> msgSupplier)default voiddebug(Supplier<String> msgSupplier, Throwable throwable)default voiddebugf(String format, Object... args)default voiderror(String msg)default voiderror(Supplier<String> msgSupplier)default voiderror(Supplier<String> msgSupplier, Throwable throwable)default voiderrorf(String format, Object... args)default voidinfo(String msg)default voidinfo(Supplier<String> msgSupplier)default voidinfo(Supplier<String> msgSupplier, Throwable throwable)default voidinfof(String format, Object... args)booleanisLoggable(Logger.Level level)voidlog(Logger.Level level, String msg, Throwable throwable)default voidtrace(String msg)default voidtrace(Supplier<String> msgSupplier)default voidtrace(Supplier<String> msgSupplier, Throwable throwable)default voidtracef(String format, Object... args)default voidwarn(String msg)default voidwarn(Supplier<String> msgSupplier)default voidwarn(Supplier<String> msgSupplier, Throwable throwable)default voidwarnf(String format, Object... args)
-
-
-
Method Detail
-
log
void log(Logger.Level level, String msg, Throwable throwable)
-
isLoggable
boolean isLoggable(Logger.Level level)
-
trace
default void trace(String msg)
-
debug
default void debug(String msg)
-
info
default void info(String msg)
-
warn
default void warn(String msg)
-
error
default void error(String msg)
-
-