public class DefaultLogBuilder extends Object implements LogBuilder, Serializable
NOOP
Constructor and Description |
---|
DefaultLogBuilder(Logger logger) |
DefaultLogBuilder(Logger logger,
Level level) |
Modifier and Type | Method and Description |
---|---|
boolean |
isInUse() |
void |
log(CharSequence message) |
void |
log(Message message) |
void |
log(Object message) |
void |
log(String message) |
void |
log(String message,
Object... params) |
void |
log(String message,
Supplier<?>... params) |
void |
log(Supplier<Message> messageSupplier) |
LogBuilder |
reset(Level level)
This method should be considered internal.
|
LogBuilder |
withLocation() |
LogBuilder |
withLocation(StackTraceElement location) |
LogBuilder |
withMarker(Marker marker) |
LogBuilder |
withThrowable(Throwable throwable) |
public DefaultLogBuilder(Logger logger)
public LogBuilder reset(Level level)
level
- The logging level for this event.public LogBuilder withMarker(Marker marker)
withMarker
in interface LogBuilder
public LogBuilder withThrowable(Throwable throwable)
withThrowable
in interface LogBuilder
public LogBuilder withLocation()
withLocation
in interface LogBuilder
public LogBuilder withLocation(StackTraceElement location)
withLocation
in interface LogBuilder
public boolean isInUse()
public void log(Message message)
log
in interface LogBuilder
public void log(CharSequence message)
log
in interface LogBuilder
public void log(String message)
log
in interface LogBuilder
public void log(String message, Object... params)
log
in interface LogBuilder
public void log(String message, Supplier<?>... params)
log
in interface LogBuilder
public void log(Supplier<Message> messageSupplier)
log
in interface LogBuilder
public void log(Object message)
log
in interface LogBuilder
Copyright © 1999-2019 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.