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(java.lang.CharSequence message)default voidlog(java.lang.Object message)default voidlog(java.lang.String message)default voidlog(java.lang.String message, java.lang.Object p0)Logs a message with parameters.default voidlog(java.lang.String message, java.lang.Object... params)Logs a message with parameters.default voidlog(java.lang.String message, java.lang.Object p0, java.lang.Object p1)Logs a message with parameters.default voidlog(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)Logs a message with parameters.default voidlog(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 voidlog(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 voidlog(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 voidlog(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 voidlog(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 voidlog(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 voidlog(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 voidlog(java.lang.String message, Supplier<?>... params)default voidlog(Message message)default voidlog(Supplier<Message> messageSupplier)default LogBuilderwithLocation()default LogBuilderwithLocation(java.lang.StackTraceElement location)default LogBuilderwithMarker(Marker marker)default LogBuilderwithThrowable(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
-
-