Interface LogAdapter
- All Superinterfaces:
com.alessiodp.libby.logging.adapters.LogAdapter
- All Known Implementing Classes:
JavaLogAdapter
public interface LogAdapter
extends com.alessiodp.libby.logging.adapters.LogAdapter
An adapter that writes records to the platform logger
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidLogs a message at the given level.voidlog(@NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable String message, boolean formatted) Logs a message at the given level.default voidlog(@NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable String message, @Nullable Throwable throwable) Logs a failure at the given level.voidlog(@NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable String message, @Nullable Throwable throwable, boolean formatted) Logs a failure at the given level.
-
Method Details
-
log
void log(@NotNull @NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable @Nullable String message, boolean formatted) Logs a message at the given level.- Parameters:
level- the levelmessage- the messageformatted- whether the message was already formatted by the caller
-
log
default void log(@NotNull @NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable @Nullable String message) Logs a message at the given level.- Specified by:
login interfacecom.alessiodp.libby.logging.adapters.LogAdapter- Parameters:
level- the levelmessage- the message
-
log
void log(@NotNull @NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable @Nullable String message, @Nullable @Nullable Throwable throwable, boolean formatted) Logs a failure at the given level.- Parameters:
level- the levelmessage- the messagethrowable- the failureformatted- whether the message was already formatted by the caller
-
log
default void log(@NotNull @NotNull com.alessiodp.libby.logging.LogLevel level, @Nullable @Nullable String message, @Nullable @Nullable Throwable throwable) Logs a failure at the given level.- Specified by:
login interfacecom.alessiodp.libby.logging.adapters.LogAdapter- Parameters:
level- the levelmessage- the messagethrowable- the failure
-