Package org.slf4j.spi
Class DefaultLoggingEventBuilder
- java.lang.Object
-
- org.slf4j.spi.DefaultLoggingEventBuilder
-
- All Implemented Interfaces:
LoggingEventBuilder
public class DefaultLoggingEventBuilder extends Object implements LoggingEventBuilder
-
-
Constructor Summary
Constructors Constructor Description DefaultLoggingEventBuilder(Logger logger, Level level)
-
Method Summary
All Methods Instance Methods Concrete 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)Add a marker to the current logging event being built.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 t)
-
-
-
Method Detail
-
addMarker
public LoggingEventBuilder addMarker(Marker marker)
Add a marker to the current logging event being built. It is possible to add multiple markers to the same logging event.- Specified by:
addMarkerin interfaceLoggingEventBuilder- Parameters:
marker- the marker to add
-
setCause
public LoggingEventBuilder setCause(Throwable t)
- Specified by:
setCausein interfaceLoggingEventBuilder
-
addArgument
public LoggingEventBuilder addArgument(Object p)
- Specified by:
addArgumentin interfaceLoggingEventBuilder
-
addArgument
public LoggingEventBuilder addArgument(Supplier<Object> objectSupplier)
- Specified by:
addArgumentin interfaceLoggingEventBuilder
-
log
public void log(String message)
- Specified by:
login interfaceLoggingEventBuilder
-
log
public void log(String message, Object arg)
- Specified by:
login interfaceLoggingEventBuilder
-
log
public void log(String message, Object arg0, Object arg1)
- Specified by:
login interfaceLoggingEventBuilder
-
log
public void log(String message, Object... args)
- Specified by:
login interfaceLoggingEventBuilder
-
log
public void log(Supplier<String> messageSupplier)
- Specified by:
login interfaceLoggingEventBuilder
-
addKeyValue
public LoggingEventBuilder addKeyValue(String key, Object value)
- Specified by:
addKeyValuein interfaceLoggingEventBuilder
-
addKeyValue
public LoggingEventBuilder addKeyValue(String key, Supplier<Object> value)
- Specified by:
addKeyValuein interfaceLoggingEventBuilder
-
-