Package org.apache.logging.log4j
Interface LogBuilder
-
- All Known Implementing Classes:
DefaultLogBuilder
public interface LogBuilder
Interface 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 LogBuilder
NOOP
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
log(java.lang.CharSequence message)
default void
log(java.lang.Object message)
default void
log(java.lang.String message)
default void
log(java.lang.String message, java.lang.Object p0)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object... params)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters.default void
log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters.default void
log(java.lang.String message, Supplier<?>... params)
default void
log(Message message)
default void
log(Supplier<Message> messageSupplier)
default LogBuilder
withLocation()
default LogBuilder
withLocation(java.lang.StackTraceElement location)
default LogBuilder
withMarker(Marker marker)
default LogBuilder
withThrowable(java.lang.Throwable throwable)
-
-
-
Field Detail
-
NOOP
static final LogBuilder NOOP
-
-
Method Detail
-
withMarker
default LogBuilder withMarker(Marker marker)
-
withThrowable
default LogBuilder withThrowable(java.lang.Throwable throwable)
-
withLocation
default LogBuilder withLocation()
-
withLocation
default LogBuilder withLocation(java.lang.StackTraceElement location)
-
log
default void log(java.lang.CharSequence message)
-
log
default void log(java.lang.String message)
-
log
default void log(java.lang.String message, java.lang.Object... params)
Logs a message with parameters.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
Unbox
-
log
default void log(java.lang.String message, Supplier<?>... params)
-
log
default void log(Message message)
-
log
default void log(java.lang.Object message)
-
log
default void log(java.lang.String message, java.lang.Object p0)
Logs a message with parameters.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
log
default void log(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters.- Parameters:
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.- See Also:
Unbox
-
-