Logs a lazily supplied message.
If the logger is currently enabled for the given log message level
then a message is logged that is the result produced by the
given supplier function. Otherwise, the supplier is not operated on.
Implementation Requirements:
When logging is enabled for the given level, the default
implementation for this method calls
this.log(level, (ResourceBundle)null, msgSupplier.get(), (Object[])null);
Parameters:
level - the log message level.
msgSupplier - a supplier function that produces a message.
Logs a message produced from the given object.
If the logger is currently enabled for the given log message level then
a message is logged that, by default, is the result produced from
calling toString on the given object.
Otherwise, the object is not operated on.
Implementation Requirements:
When logging is enabled for the given level, the default
implementation for this method calls
this.log(level, (ResourceBundle)null, obj.toString(), (Object[])null);
Logs a lazily supplied message associated with a given throwable.
If the logger is currently enabled for the given log message level
then a message is logged that is the result produced by the
given supplier function. Otherwise, the supplier is not operated on.
Implementation Requirements:
When logging is enabled for the given level, the default
implementation for this method calls
this.log(level, (ResourceBundle)null, msgSupplier.get(), thrown);
Parameters:
level - one of the log message level identifiers.
msgSupplier - a supplier function that produces a message.
thrown - a Throwable associated with log message;
can be null.
Logs a localized message associated with a given throwable.
If the given resource bundle is non-null, the msg
string is localized using the given resource bundle.
Otherwise the msg string is not localized.
Parameters:
level - the log message level.
bundle - a resource bundle to localize msg; can be
null.
msg - the string message (or a key in the message catalog,
if bundle is not null); can be null.
thrown - a Throwable associated with the log message;
can be null.
Logs a message with resource bundle and an optional list of
parameters.
If the given resource bundle is non-null, the format
string is localized using the given resource bundle.
Otherwise the format string is not localized.
Parameters:
level - the log message level.
bundle - a resource bundle to localize format; can be
null.
format - the string message format in MessageFormat format, (or a key in the message
catalog if bundle is not null); can be null.
params - an optional list of parameters to the message (may be
none).