Package org.slf4j.spi
Interface LoggingEventBuilder
-
- All Known Implementing Classes:
DefaultLoggingEventBuilder,NOPLoggingEventBuilder
public interface LoggingEventBuilderA fluent API for creating logging events.- Since:
- 2.0.0
- Author:
- Ceki Gülcü
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoggingEventBuilderaddArgument(Object p)LoggingEventBuilderaddArgument(Supplier<Object> objectSupplier)LoggingEventBuilderaddKeyValue(String key, Object value)LoggingEventBuilderaddKeyValue(String key, Supplier<Object> value)LoggingEventBuilderaddMarker(Marker marker)voidlog(String message)voidlog(String message, Object arg)voidlog(String message, Object... args)voidlog(String message, Object arg0, Object arg1)voidlog(Supplier<String> messageSupplier)LoggingEventBuildersetCause(Throwable cause)
-
-
-
Method Detail
-
setCause
LoggingEventBuilder setCause(Throwable cause)
-
addMarker
LoggingEventBuilder addMarker(Marker marker)
-
addArgument
LoggingEventBuilder addArgument(Object p)
-
addArgument
LoggingEventBuilder addArgument(Supplier<Object> objectSupplier)
-
addKeyValue
LoggingEventBuilder addKeyValue(String key, Object value)
-
addKeyValue
LoggingEventBuilder addKeyValue(String key, Supplier<Object> value)
-
log
void log(String message)
-
-