public final class Logger extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
debug(Object message)
Logs a message at
DEBUG level. |
static void |
debug(String message)
Logs a message at
DEBUG level. |
static void |
debug(String message,
Object... arguments)
Logs a formatted message at
DEBUG level. "{}" placeholders will be replaced by given
arguments. |
static void |
debug(String message,
Supplier<?>... arguments)
Logs a formatted message at
DEBUG level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
debug(Supplier<?> message)
Logs a lazy message at
DEBUG level. |
static void |
debug(Throwable exception)
Logs an exception at
DEBUG level. |
static void |
debug(Throwable exception,
String message)
Logs an exception with a custom message at
DEBUG level. |
static void |
debug(Throwable exception,
String message,
Object... arguments)
Logs an exception with a formatted custom message at
DEBUG level. "{}" placeholders will be
replaced by given arguments. |
static void |
debug(Throwable exception,
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(Throwable exception,
Supplier<String> message)
Logs an exception with a custom lazy message at
DEBUG level. |
static void |
error(Object message)
Logs a message at
ERROR level. |
static void |
error(String message)
Logs a message at
ERROR level. |
static void |
error(String message,
Object... arguments)
Logs a formatted message at
ERROR level. "{}" placeholders will be replaced by given
arguments. |
static void |
error(String message,
Supplier<?>... arguments)
Logs a formatted message at
ERROR level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
error(Supplier<?> message)
Logs a lazy message at
ERROR level. |
static void |
error(Throwable exception)
Logs an exception at
ERROR level. |
static void |
error(Throwable exception,
String message)
Logs an exception with a custom message at
ERROR level. |
static void |
error(Throwable exception,
String message,
Object... arguments)
Logs an exception with a formatted custom message at
ERROR level. "{}" placeholders will be
replaced by given arguments. |
static void |
error(Throwable exception,
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(Throwable exception,
Supplier<String> message)
Logs an exception with a custom lazy message at
ERROR level. |
static Level |
getLevel()
Gets the minimum enabled severity level.
|
static Level |
getLevel(Class<?> classObject)
Gets the minimum enabled severity level.
|
static Level |
getLevel(Package packageObject)
Gets the minimum enabled severity level.
|
static void |
info(Object message)
Logs a message at
INFO level. |
static void |
info(String message)
Logs a message at
INFO level. |
static void |
info(String message,
Object... arguments)
Logs a formatted message at
INFO level. "{}" placeholders will be replaced by given arguments. |
static void |
info(String message,
Supplier<?>... arguments)
Logs a formatted message at
INFO level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
info(Supplier<?> message)
Logs a lazy message at
INFO level. |
static void |
info(Throwable exception)
Logs an exception at
INFO level. |
static void |
info(Throwable exception,
String message)
Logs an exception with a custom message at
INFO level. |
static void |
info(Throwable exception,
String message,
Object... arguments)
Logs an exception with a formatted custom message at
INFO level. "{}" placeholders will be
replaced by given arguments. |
static void |
info(Throwable exception,
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(Throwable exception,
Supplier<String> message)
Logs an exception with a custom lazy message at
INFO level. |
static void |
trace(Object message)
Logs a message at
TRACE level. |
static void |
trace(String message)
Logs a message at
TRACE level. |
static void |
trace(String message,
Object... arguments)
Logs a formatted message at
TRACE level. "{}" placeholders will be replaced by given
arguments. |
static void |
trace(String message,
Supplier<?>... arguments)
Logs a formatted message at
TRACE level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
trace(Supplier<?> message)
Logs a lazy message at
TRACE level. |
static void |
trace(Throwable exception)
Logs an exception at
TRACE level. |
static void |
trace(Throwable exception,
String message)
Logs an exception with a custom message at
TRACE level. |
static void |
trace(Throwable exception,
String message,
Object... arguments)
Logs an exception with a formatted custom message at
TRACE level. "{}" placeholders will be
replaced by given arguments. |
static void |
trace(Throwable exception,
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(Throwable exception,
Supplier<String> message)
Logs an exception with a custom lazy message at
TRACE level. |
static void |
warn(Object message)
Logs a message at
WARNING level. |
static void |
warn(String message)
Logs a message at
WARNING level. |
static void |
warn(String message,
Object... arguments)
Logs a formatted message at
WARNING level. "{}" placeholders will be replaced by given
arguments. |
static void |
warn(String message,
Supplier<?>... arguments)
Logs a formatted message at
WARNING level. "{}" placeholders will be replaced by given lazy
arguments. |
static void |
warn(Supplier<?> message)
Logs a lazy message at
WARNING level. |
static void |
warn(Throwable exception)
Logs an exception at
WARNING level. |
static void |
warn(Throwable exception,
String message)
Logs an exception with a custom message at
WARNING level. |
static void |
warn(Throwable exception,
String message,
Object... arguments)
Logs an exception with a formatted custom message at
WARNING level. "{}" placeholders will
be replaced by given arguments. |
static void |
warn(Throwable exception,
String message,
Supplier<?>... arguments)
Logs an exception with a formatted message at
WARNING level. "{}" placeholders will be
replaced by given lazy arguments. |
static void |
warn(Throwable exception,
Supplier<String> message)
Logs an exception with a custom lazy message at
WARNING level. |
public static Level getLevel()
public static Level getLevel(Package packageObject)
packageObject - Will be ignoredpublic static Level getLevel(Class<?> classObject)
classObject - Will be ignoredpublic static void trace(Object message)
TRACE level.message - String or any other object with a meaningful Object.toString() methodpublic static void trace(String message)
TRACE level.message - Text message to logpublic 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(String message, 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(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(Throwable exception)
TRACE level.exception - Caught exception or any other throwable to logpublic static void trace(Throwable exception, String message)
TRACE level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void trace(Throwable exception, Supplier<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(Throwable exception, String message, 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(Throwable exception, 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 void debug(Object message)
DEBUG level.message - String or any other object with a meaningful Object.toString() methodpublic static void debug(String message)
DEBUG level.message - Text message to logpublic 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(String message, 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(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(Throwable exception)
DEBUG level.exception - Caught exception or any other throwable to logpublic static void debug(Throwable exception, String message)
DEBUG level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void debug(Throwable exception, Supplier<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(Throwable exception, String message, 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(Throwable exception, 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 void info(Object message)
INFO level.message - String or any other object with a meaningful Object.toString() methodpublic static void info(String message)
INFO level.message - Text message to logpublic 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(String message, 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(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(Throwable exception)
INFO level.exception - Caught exception or any other throwable to logpublic static void info(Throwable exception, String message)
INFO level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void info(Throwable exception, Supplier<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(Throwable exception, String message, 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(Throwable exception, 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 void warn(Object message)
WARNING level.message - String or any other object with a meaningful Object.toString() methodpublic static void warn(String message)
WARNING level.message - Text message to logpublic static void warn(Supplier<?> message)
WARNING level. The message will be only evaluated if the log entry
is really output.message - Function that produces the messagepublic static void warn(String message, Object... arguments)
WARNING level. "{}" placeholders will be replaced by given
arguments.message - Formatted text message to logarguments - Arguments for formatted text messagepublic static void warn(String message, Supplier<?>... arguments)
WARNING 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(Throwable exception)
WARNING level.exception - Caught exception or any other throwable to logpublic static void warn(Throwable exception, String message)
WARNING level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void warn(Throwable exception, Supplier<String> message)
WARNING 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(Throwable exception, String message, Object... arguments)
WARNING 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(Throwable exception, String message, Supplier<?>... arguments)
WARNING 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 void error(Object message)
ERROR level.message - String or any other object with a meaningful Object.toString() methodpublic static void error(String message)
ERROR level.message - Text message to logpublic 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(String message, 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(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(Throwable exception)
ERROR level.exception - Caught exception or any other throwable to logpublic static void error(Throwable exception, String message)
ERROR level.exception - Caught exception or any other throwable to logmessage - Text message to logpublic static void error(Throwable exception, Supplier<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(Throwable exception, String message, 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(Throwable exception, 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.