Interface ComponentLoggingEventBuilder
- All Superinterfaces:
org.slf4j.spi.LoggingEventBuilder
public interface ComponentLoggingEventBuilder
extends org.slf4j.spi.LoggingEventBuilder
A builder for logging events that accepts
Component messages and arguments.- Since:
- 5.0.0
-
Method Summary
Modifier and TypeMethodDescriptionaddArgument(@Nullable Object p) addArgument(@Nullable Supplier<?> objectSupplier) addKeyValue(@Nullable String key, @Nullable Object value) addKeyValue(@Nullable String key, Supplier<Object> valueSupplier) addMarker(org.slf4j.Marker marker) voidlog(@Nullable ComponentLike message) Set the message and publish this logging event.voidlog(@Nullable ComponentLike message, @Nullable Object arg) Set the message with one argument and publish this logging event.voidlog(@Nullable ComponentLike message, @Nullable Object... args) Set the message with an array of arguments and publish this logging event.voidlog(@Nullable ComponentLike message, @Nullable Object arg0, @Nullable Object arg1) Set the message with two arguments and publish this logging event.voidlogComponent(Supplier<? extends @Nullable ComponentLike> messageSupplier) Set the message supplier and publish this logging event.setComponentMessage(Supplier<? extends @Nullable ComponentLike> messageSupplier) Set the message supplier to be logged for this event.setMessage(@Nullable String message) setMessage(Supplier<@Nullable String> messageSupplier) setMessage(@Nullable ComponentLike message) Set the message to be logged for this event.Methods inherited from interface org.slf4j.spi.LoggingEventBuilder
log, log, log, log, log, log
-
Method Details
-
setCause
- Specified by:
setCausein interfaceorg.slf4j.spi.LoggingEventBuilder
-
addMarker
- Specified by:
addMarkerin interfaceorg.slf4j.spi.LoggingEventBuilder
-
addArgument
- Specified by:
addArgumentin interfaceorg.slf4j.spi.LoggingEventBuilder
-
addArgument
- Specified by:
addArgumentin interfaceorg.slf4j.spi.LoggingEventBuilder
-
addKeyValue
@CheckReturnValue ComponentLoggingEventBuilder addKeyValue(@Nullable String key, @Nullable Object value) - Specified by:
addKeyValuein interfaceorg.slf4j.spi.LoggingEventBuilder
-
addKeyValue
@CheckReturnValue ComponentLoggingEventBuilder addKeyValue(@Nullable String key, Supplier<Object> valueSupplier) - Specified by:
addKeyValuein interfaceorg.slf4j.spi.LoggingEventBuilder
-
setMessage
- Specified by:
setMessagein interfaceorg.slf4j.spi.LoggingEventBuilder
-
setMessage
Set the message to be logged for this event.- Parameters:
message- the message- Returns:
- this builder
- Since:
- 5.0.0
-
setMessage
@CheckReturnValue ComponentLoggingEventBuilder setMessage(Supplier<@Nullable String> messageSupplier) - Specified by:
setMessagein interfaceorg.slf4j.spi.LoggingEventBuilder
-
setComponentMessage
@CheckReturnValue ComponentLoggingEventBuilder setComponentMessage(Supplier<? extends @Nullable ComponentLike> messageSupplier) Set the message supplier to be logged for this event.- Parameters:
messageSupplier- the message supplier- Returns:
- this builder
- Since:
- 5.0.0
-
log
Set the message and publish this logging event.- Parameters:
message- the message- Since:
- 5.0.0
- See Also:
-
log
Set the message with one argument and publish this logging event.- Parameters:
message- the messagearg- the argument- Since:
- 5.0.0
- See Also:
-
log
Set the message with two arguments and publish this logging event.- Parameters:
message- the messagearg0- the first argumentarg1- the second argument- Since:
- 5.0.0
- See Also:
-
log
Set the message with an array of arguments and publish this logging event.- Parameters:
message- the messageargs- the arguments- Since:
- 5.0.0
- See Also:
-
logComponent
Set the message supplier and publish this logging event.- Parameters:
messageSupplier- the message supplier- Since:
- 5.0.0
- See Also:
-