System
public static interface System.Logger
Nested Classes
Returns the name of this logger.
boolean
Checks if a message of the given level would be logged by this logger.
default void
Logs a message produced from the given object.
default void
default void
Logs a message with an optional list of parameters.
default void
Logs a message associated with a given throwable.
default void
Logs a lazily supplied message.
default void
Logs a lazily supplied message associated with a given throwable.
void
Logs a message with resource bundle and an optional list of parameters.
void
Logs a localized message associated with a given throwable.
Returns the name of this logger.
Checks if a message of the given level would be logged by this logger.
level
- the log message level.
true
if the given log message level is currently being logged.
NullPointerException
- if level
is null
.
Logs a message.
this.log(level, (ResourceBundle)null, msg, (Object[])null);
level
- the log message level.
msg
- the string message (or a key in the message catalog, if this logger is a localized logger
); can be null
.
NullPointerException
- if level
is null
.
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.
this.log(level, (ResourceBundle)null, msgSupplier.get(), (Object[])null);
level
- the log message level.
msgSupplier
- a supplier function that produces a message.
NullPointerException
- if level
is null
, or msgSupplier
is null
.
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.
this.log(level, (ResourceBundle)null, obj.toString(), (Object[])null);
level
- the log message level.
obj
- the object to log.
NullPointerException
- if level
is null
, or obj
is null
.
Logs a message associated with a given throwable.
this.log(level, (ResourceBundle)null, msg, thrown);
level
- the log message level.
msg
- the string message (or a key in the message catalog, if this logger is a localized logger
); can be null
.
thrown
- a Throwable
associated with the log message; can be null
.
NullPointerException
- if level
is 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.
this.log(level, (ResourceBundle)null, msgSupplier.get(), thrown);
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
.
NullPointerException
- if level
is null
, or msgSupplier
is null
.
Logs a message with an optional list of parameters.
this.log(level, (ResourceBundle)null, format, params);
level
- one of the log message level identifiers.
format
- the string message format in MessageFormat
format, (or a key in the message catalog, if this logger is a localized logger
); can be null
.
params
- an optional list of parameters to the message (may be none).
NullPointerException
- if level
is 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.
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
.
NullPointerException
- if level
is 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.
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).
NullPointerException
- if level
is null
.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4