-
public interface AppLogger- Author:
- Loc Ha
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAppLogger.Level
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddebug(String message)default voiddebug(String format, Object... entries)default voiderror(ExceptionBlock block)default voiderror(String message)default voiderror(String format, Object... entries)default voiderror(String message, Throwable exception)default voiderror(Throwable exception)default voidinfo(String message)default voidinfo(String format, Object... entries)booleanisLoggable(AppLogger.Level level)voidlog(AppLogger.Level level, String message)default voidlog(AppLogger.Level level, String format, Object... entries)voidlog(AppLogger.Level level, String message, Throwable exception)voidlog(AppLogger.Level level, Supplier<String> msgSupplier)voidlog(AppLogger.Level level, Supplier<String> msgSupplier, Throwable exception)default voidtrace(String message)default voidtrace(String format, Object... entries)default voidwarn(String message)default voidwarn(String format, Object... entries)
-
-
-
Method Detail
-
isLoggable
boolean isLoggable(AppLogger.Level level)
-
log
void log(AppLogger.Level level, String message)
-
log
void log(AppLogger.Level level, String message, Throwable exception)
-
log
void log(AppLogger.Level level, Supplier<String> msgSupplier)
-
log
void log(AppLogger.Level level, Supplier<String> msgSupplier, Throwable exception)
-
trace
default void trace(String message)
-
debug
default void debug(String message)
-
info
default void info(String message)
-
warn
default void warn(String message)
-
error
default void error(String message)
-
error
default void error(Throwable exception)
-
log
default void log(AppLogger.Level level, String format, Object... entries)
-
error
default void error(ExceptionBlock block)
-
-