public class NOPLoggingEventBuilder extends Object implements LoggingEventBuilder
LoggingEventBuilder
.
As the name indicates, this implementation does nothing or alternatively returns
a singleton, i.e. the unique instance of this class.Modifier and Type | Method and Description |
---|---|
LoggingEventBuilder |
addArgument(Object p) |
LoggingEventBuilder |
addArgument(Supplier<?> objectSupplier) |
LoggingEventBuilder |
addKeyValue(String key,
Object value) |
LoggingEventBuilder |
addKeyValue(String key,
Supplier<Object> value) |
LoggingEventBuilder |
addMarker(Marker marker) |
void |
log(String message) |
void |
log(String message,
Object... args) |
void |
log(String message,
Object arg) |
void |
log(String message,
Object arg0,
Object arg1) |
void |
log(Supplier<String> messageSupplier) |
LoggingEventBuilder |
setCause(Throwable cause) |
static LoggingEventBuilder |
singleton() |
public static LoggingEventBuilder singleton()
public LoggingEventBuilder addMarker(Marker marker)
addMarker
in interface LoggingEventBuilder
public LoggingEventBuilder addArgument(Object p)
addArgument
in interface LoggingEventBuilder
public LoggingEventBuilder addArgument(Supplier<?> objectSupplier)
addArgument
in interface LoggingEventBuilder
public LoggingEventBuilder addKeyValue(String key, Object value)
addKeyValue
in interface LoggingEventBuilder
public LoggingEventBuilder addKeyValue(String key, Supplier<Object> value)
addKeyValue
in interface LoggingEventBuilder
public LoggingEventBuilder setCause(Throwable cause)
setCause
in interface LoggingEventBuilder
public void log(String message)
log
in interface LoggingEventBuilder
public void log(Supplier<String> messageSupplier)
log
in interface LoggingEventBuilder
public void log(String message, Object arg)
log
in interface LoggingEventBuilder
public void log(String message, Object arg0, Object arg1)
log
in interface LoggingEventBuilder
public void log(String message, Object... args)
log
in interface LoggingEventBuilder
Copyright © 2005–2022 QOS.ch. All rights reserved.