Package org.slf4j.spi
Class NOPLoggingEventBuilder
- java.lang.Object
-
- org.slf4j.spi.NOPLoggingEventBuilder
-
- All Implemented Interfaces:
LoggingEventBuilder
public class NOPLoggingEventBuilder extends Object implements LoggingEventBuilder
A no-operation implementation ofLoggingEventBuilder. As the name indicates, this implementation does nothing.- Since:
- 2.0.0
- Author:
- Ceki Gülcü
-
-
Constructor Summary
Constructors Constructor Description NOPLoggingEventBuilder()
-
Method Summary
All Methods Static 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)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)static LoggingEventBuildersingleton()
-
-
-
Method Detail
-
singleton
public static LoggingEventBuilder singleton()
-
addMarker
public LoggingEventBuilder addMarker(Marker marker)
- Specified by:
addMarkerin interfaceLoggingEventBuilder
-
addArgument
public LoggingEventBuilder addArgument(Object p)
- Specified by:
addArgumentin interfaceLoggingEventBuilder
-
addArgument
public LoggingEventBuilder addArgument(Supplier<Object> objectSupplier)
- Specified by:
addArgumentin 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
-
setCause
public LoggingEventBuilder setCause(Throwable cause)
- Specified by:
setCausein interfaceLoggingEventBuilder
-
log
public void log(String message)
- Specified by:
login interfaceLoggingEventBuilder
-
log
public void log(Supplier<String> messageSupplier)
- 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
-
-