public final class Logger
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
static void |
debug(java.lang.Object message) |
Logs a message at
DEBUG level. |
static void |
debug(java.lang.String message,
java.lang.Object... arguments) |
Logs a formatted message at
DEBUG level. "{}" placeholders will be replaced by given
arguments. |
static void |
debug(java.lang.String message,
Supplier<?>... arguments) |
Logs a formatted message at
DEBUG level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
debug(java.lang.Throwable exception) |
Logs an exception at
DEBUG level. |
static void |
debug(java.lang.Throwable exception,
java.lang.String message) |
Logs an exception with a custom message at
DEBUG level. |
static void |
debug(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments) |
Logs an exception with a formatted custom message at
DEBUG level. "{}" placeholders will be
replaced by given arguments. |
static void |
debug(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments) |
Logs an exception with a formatted message at
DEBUG level. "{}" placeholders will be replaced
by given lazy arguments. |
static void |
debug(java.lang.Throwable exception,
Supplier<java.lang.String> message) |
Logs an exception with a custom lazy message at
DEBUG level. |
static void |
debug(Supplier<?> message) |
Logs a lazy message at
DEBUG level. |
static void |
error(java.lang.Object message) |
Logs a message at
ERROR level. |
static void |
error(java.lang.String message,
java.lang.Object... arguments) |
Logs a formatted message at
ERROR level. "{}" placeholders will be replaced by given
arguments. |
static void |
error(java.lang.String message,
Supplier<?>... arguments) |
Logs a formatted message at
ERROR level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
error(java.lang.Throwable exception) |
Logs an exception at
ERROR level. |
static void |
error(java.lang.Throwable exception,
java.lang.String message) |
Logs an exception with a custom message at
ERROR level. |
static void |
error(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments) |
Logs an exception with a formatted custom message at
ERROR level. "{}" placeholders will be
replaced by given arguments. |
static void |
error(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments) |
Logs an exception with a formatted message at
ERROR level. "{}" placeholders will be replaced
by given lazy arguments. |
static void |
error(java.lang.Throwable exception,
Supplier<java.lang.String> message) |
Logs an exception with a custom lazy message at
ERROR level. |
static void |
error(Supplier<?> message) |
Logs a lazy message at
ERROR level. |
static void |
info(java.lang.Object message) |
Logs a message at
INFO level. |
static void |
info(java.lang.String message,
java.lang.Object... arguments) |
Logs a formatted message at
INFO level. "{}" placeholders will be replaced by given arguments. |
static void |
info(java.lang.String message,
Supplier<?>... arguments) |
Logs a formatted message at
INFO level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
info(java.lang.Throwable exception) |
Logs an exception at
INFO level. |
static void |
info(java.lang.Throwable exception,
java.lang.String message) |
Logs an exception with a custom message at
INFO level. |
static void |
info(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments) |
Logs an exception with a formatted custom message at
INFO level. "{}" placeholders will be
replaced by given arguments. |
static void |
info(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments) |
Logs an exception with a formatted message at
INFO level. "{}" placeholders will be replaced
by given lazy arguments. |
static void |
info(java.lang.Throwable exception,
Supplier<java.lang.String> message) |
Logs an exception with a custom lazy message at
INFO level. |
static void |
info(Supplier<?> message) |
Logs a lazy message at
INFO level. |
static boolean |
isDebugEnabled() |
Checks whether log entries at
DEBUG level will be output. |
static boolean |
isErrorEnabled() |
Checks whether log entries at
ERROR level will be output. |
static boolean |
isInfoEnabled() |
Checks whether log entries at
INFO level will be output. |
static boolean |
isTraceEnabled() |
Checks whether log entries at
TRACE level will be output. |
static boolean |
isWarnEnabled() |
Checks whether log entries at
WARN level will be output. |
static TaggedLogger |
tag(java.lang.String tag) |
Gets a tagged logger instance.
|
static void |
trace(java.lang.Object message) |
Logs a message at
TRACE level. |
static void |
trace(java.lang.String message,
java.lang.Object... arguments) |
Logs a formatted message at
TRACE level. "{}" placeholders will be replaced by given
arguments. |
static void |
trace(java.lang.String message,
Supplier<?>... arguments) |
Logs a formatted message at
TRACE level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
trace(java.lang.Throwable exception) |
Logs an exception at
TRACE level. |
static void |
trace(java.lang.Throwable exception,
java.lang.String message) |
Logs an exception with a custom message at
TRACE level. |
static void |
trace(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments) |
Logs an exception with a formatted custom message at
TRACE level. "{}" placeholders will be
replaced by given arguments. |
static void |
trace(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments) |
Logs an exception with a formatted message at
TRACE level. "{}" placeholders will be replaced
by given lazy arguments. |
static void |
trace(java.lang.Throwable exception,
Supplier<java.lang.String> message) |
Logs an exception with a custom lazy message at
TRACE level. |
static void |
trace(Supplier<?> message) |
Logs a lazy message at
TRACE level. |
static void |
warn(java.lang.Object message) |
Logs a message at
WARN level. |
static void |
warn(java.lang.String message,
java.lang.Object... arguments) |
Logs a formatted message at
WARN level. "{}" placeholders will be replaced by given
arguments. |
static void |
warn(java.lang.String message,
Supplier<?>... arguments) |
Logs a formatted message at
WARN level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
warn(java.lang.Throwable exception) |
Logs an exception at
WARN level. |
static void |
warn(java.lang.Throwable exception,
java.lang.String message) |
Logs an exception with a custom message at
WARN level. |
static void |
warn(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments) |
Logs an exception with a formatted custom message at
WARN level. "{}" placeholders will
be replaced by given arguments. |
static void |
warn(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments) |
Logs an exception with a formatted message at
WARN level. "{}" placeholders will be
replaced by given lazy arguments. |
static void |
warn(java.lang.Throwable exception,
Supplier<java.lang.String> message) |
Logs an exception with a custom lazy message at
WARN level. |
static void |
warn(Supplier<?> message) |
Logs a lazy message at
WARN level. |
public static TaggedLogger tag(java.lang.String tag)
tag - Tag for logger or null for receiving an untagged loggerpublic static boolean isTraceEnabled()
TRACE level will be output.true if TRACE level is enabled, false if disabledpublic static void trace(java.lang.Object message)
TRACE level.message - String or any other object with a meaningful Object.toString() methodpublic static void trace(Supplier<?> message)
TRACE level. The message will be only evaluated if the log entry is
really output.message - Function that produces the messagepublic static void trace(java.lang.String message,
java.lang.Object... arguments)
TRACE level. "{}" placeholders will be replaced by given
arguments.message - Formatted text message to logarguments - Arguments for formatted text messagepublic static void trace(java.lang.String message,
Supplier<?>... arguments)
TRACE level. "{}" placeholders will be replaced by given lazy
arguments. The arguments will be only evaluated if the log entry is really output.message - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static void trace(java.lang.Throwable exception)
TRACE level.exception - Caught exception or any other throwable to logpublic static void trace(java.lang.Throwable exception,
java.lang.String message)
TRACE level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void trace(java.lang.Throwable exception,
Supplier<java.lang.String> message)
TRACE level. The message will be only
evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Function that produces the messagepublic static void trace(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments)
TRACE level. "{}" placeholders will be
replaced by given arguments.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Arguments for formatted text messagepublic static void trace(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments)
TRACE level. "{}" placeholders will be replaced
by given lazy arguments. The arguments will be only evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static boolean isDebugEnabled()
DEBUG level will be output.true if DEBUG level is enabled, false if disabledpublic static void debug(java.lang.Object message)
DEBUG level.message - String or any other object with a meaningful Object.toString() methodpublic static void debug(Supplier<?> message)
DEBUG level. The message will be only evaluated if the log entry is
really output.message - Function that produces the messagepublic static void debug(java.lang.String message,
java.lang.Object... arguments)
DEBUG level. "{}" placeholders will be replaced by given
arguments.message - Formatted text message to logarguments - Arguments for formatted text messagepublic static void debug(java.lang.String message,
Supplier<?>... arguments)
DEBUG level. "{}" placeholders will be replaced by given lazy
arguments. The arguments will be only evaluated if the log entry is really output.message - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static void debug(java.lang.Throwable exception)
DEBUG level.exception - Caught exception or any other throwable to logpublic static void debug(java.lang.Throwable exception,
java.lang.String message)
DEBUG level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void debug(java.lang.Throwable exception,
Supplier<java.lang.String> message)
DEBUG level. The message will be only
evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Function that produces the messagepublic static void debug(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments)
DEBUG level. "{}" placeholders will be
replaced by given arguments.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Arguments for formatted text messagepublic static void debug(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments)
DEBUG level. "{}" placeholders will be replaced
by given lazy arguments. The arguments will be only evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static boolean isInfoEnabled()
INFO level will be output.true if INFO level is enabled, false if disabledpublic static void info(java.lang.Object message)
INFO level.message - String or any other object with a meaningful Object.toString() methodpublic static void info(Supplier<?> message)
INFO level. The message will be only evaluated if the log entry is
really output.message - Function that produces the messagepublic static void info(java.lang.String message,
java.lang.Object... arguments)
INFO level. "{}" placeholders will be replaced by given arguments.message - Formatted text message to logarguments - Arguments for formatted text messagepublic static void info(java.lang.String message,
Supplier<?>... arguments)
INFO level. "{}" placeholders will be replaced by given lazy
arguments. The arguments will be only evaluated if the log entry is really output.message - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static void info(java.lang.Throwable exception)
INFO level.exception - Caught exception or any other throwable to logpublic static void info(java.lang.Throwable exception,
java.lang.String message)
INFO level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void info(java.lang.Throwable exception,
Supplier<java.lang.String> message)
INFO level. The message will be only evaluated
if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Function that produces the messagepublic static void info(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments)
INFO level. "{}" placeholders will be
replaced by given arguments.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Arguments for formatted text messagepublic static void info(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments)
INFO level. "{}" placeholders will be replaced
by given lazy arguments. The arguments will be only evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static boolean isWarnEnabled()
WARN level will be output.true if WARN level is enabled, false if disabledpublic static void warn(java.lang.Object message)
WARN level.message - String or any other object with a meaningful Object.toString() methodpublic static void warn(Supplier<?> message)
WARN level. The message will be only evaluated if the log entry
is really output.message - Function that produces the messagepublic static void warn(java.lang.String message,
java.lang.Object... arguments)
WARN level. "{}" placeholders will be replaced by given
arguments.message - Formatted text message to logarguments - Arguments for formatted text messagepublic static void warn(java.lang.String message,
Supplier<?>... arguments)
WARN level. "{}" placeholders will be replaced by given lazy
arguments. The arguments will be only evaluated if the log entry is really output.message - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static void warn(java.lang.Throwable exception)
WARN level.exception - Caught exception or any other throwable to logpublic static void warn(java.lang.Throwable exception,
java.lang.String message)
WARN level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void warn(java.lang.Throwable exception,
Supplier<java.lang.String> message)
WARN level. The message will be only
evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Function that produces the messagepublic static void warn(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments)
WARN level. "{}" placeholders will
be replaced by given arguments.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Arguments for formatted text messagepublic static void warn(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments)
WARN level. "{}" placeholders will be
replaced by given lazy arguments. The arguments will be only evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static boolean isErrorEnabled()
ERROR level will be output.true if ERROR level is enabled, false if disabledpublic static void error(java.lang.Object message)
ERROR level.message - String or any other object with a meaningful Object.toString() methodpublic static void error(Supplier<?> message)
ERROR level. The message will be only evaluated if the log entry is
really output.message - Function that produces the messagepublic static void error(java.lang.String message,
java.lang.Object... arguments)
ERROR level. "{}" placeholders will be replaced by given
arguments.message - Formatted text message to logarguments - Arguments for formatted text messagepublic static void error(java.lang.String message,
Supplier<?>... arguments)
ERROR level. "{}" placeholders will be replaced by given lazy
arguments. The arguments will be only evaluated if the log entry is really output.message - Formatted text message to logarguments - Functions that produce the arguments for formatted text messagepublic static void error(java.lang.Throwable exception)
ERROR level.exception - Caught exception or any other throwable to logpublic static void error(java.lang.Throwable exception,
java.lang.String message)
ERROR level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void error(java.lang.Throwable exception,
Supplier<java.lang.String> message)
ERROR level. The message will be only
evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Function that produces the messagepublic static void error(java.lang.Throwable exception,
java.lang.String message,
java.lang.Object... arguments)
ERROR level. "{}" placeholders will be
replaced by given arguments.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Arguments for formatted text messagepublic static void error(java.lang.Throwable exception,
java.lang.String message,
Supplier<?>... arguments)
ERROR level. "{}" placeholders will be replaced
by given lazy arguments. The arguments will be only evaluated if the log entry is really output.exception - Caught exception or any other throwable to logmessage - Formatted text message to logarguments - Functions that produce the arguments for formatted text messageCopyright © 2020. All rights reserved.