Package org.apache.logging.log4j
Interface LogBuilder
-
- All Known Implementing Classes:
DefaultLogBuilder
public interface LogBuilderInterface for constructing log events before logging them. Instances of LogBuilders should only be created by calling one of the Logger methods that return a LogBuilder.
-
-
Field Summary
Fields Modifier and Type Field Description static LogBuilderNOOP
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidlog(CharSequence message)default voidlog(Object message)default voidlog(String message)default voidlog(String message, Object... params)default voidlog(String message, Supplier<?>... params)default voidlog(Message message)default voidlog(Supplier<Message> messageSupplier)default LogBuilderwithLocation()default LogBuilderwithLocation(StackTraceElement location)default LogBuilderwithMarker(Marker marker)default LogBuilderwithThrowable(Throwable throwable)
-
-
-
Field Detail
-
NOOP
static final LogBuilder NOOP
-
-
Method Detail
-
withMarker
default LogBuilder withMarker(Marker marker)
-
withThrowable
default LogBuilder withThrowable(Throwable throwable)
-
withLocation
default LogBuilder withLocation()
-
withLocation
default LogBuilder withLocation(StackTraceElement location)
-
log
default void log(CharSequence message)
-
log
default void log(String message)
-
log
default void log(Message message)
-
log
default void log(Object message)
-
-