public interface LogBuilder
Modifier and Type | Field and Description |
---|---|
static LogBuilder |
NOOP |
Modifier and Type | Method and Description |
---|---|
default void |
log()
Causes all the data collected to be logged.
|
default void |
log(CharSequence message)
Causes all the data collected to be logged along with the message.
|
default void |
log(Message message)
Causes all the data collected to be logged along with the message.
|
default void |
log(Object message)
Causes all the data collected to be logged along with the message.
|
default void |
log(String message)
Causes all the data collected to be logged along with the message.
|
default void |
log(String message,
Object... params)
Logs a message with parameters.
|
default void |
log(String message,
Object p0)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8)
Logs a message with parameters.
|
default void |
log(String message,
Object p0,
Object p1,
Object p2,
Object p3,
Object p4,
Object p5,
Object p6,
Object p7,
Object p8,
Object p9)
Logs a message with parameters.
|
default void |
log(String message,
Supplier<?>... params)
Causes all the data collected to be logged along with the message and parameters.
|
default void |
log(Supplier<Message> messageSupplier)
Causes all the data collected to be logged along with the message.
|
default LogBuilder |
withLocation()
An implementation will calculate the caller's stack frame and include it in the log event.
|
default LogBuilder |
withLocation(StackTraceElement location)
Adds the specified stack trace element to the log event.
|
default LogBuilder |
withMarker(Marker marker)
Includes a Marker in the log event.
|
default LogBuilder |
withThrowable(Throwable throwable)
Includes a Throwable in the log event.
|
static final LogBuilder NOOP
default LogBuilder withMarker(Marker marker)
marker
- The Marker to log.default LogBuilder withThrowable(Throwable throwable)
throwable
- The Throwable to log.default LogBuilder withLocation()
default LogBuilder withLocation(StackTraceElement location)
location
- The stack trace element to include in the log event.default void log(CharSequence message)
message
- The message to log.default void log(String message)
message
- The message to log.default void log(String message, Object... params)
message
- the message to log; the format depends on the message factory.params
- parameters to the message.Unbox
default void log(String message, Supplier<?>... params)
message
- The message.params
- Parameters to the message.default void log(Message message)
message
- The message to log.default void log(Supplier<Message> messageSupplier)
messageSupplier
- The supplier of the message to log.default void log(Object message)
message
- The message to log.default void log(String message, Object p0)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3, Object p4)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.Unbox
default void log(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9)
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.Unbox
default void log()
Copyright © 1999-2021 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.