public interface Handler
| Modifier and Type | Method and Description |
|---|---|
boolean |
isEnabled(Logger.Level level)
Checks if the specified log level is enabled or not for this handler.
|
void |
print(String loggerName,
Logger.Level level,
Throwable throwable,
String message)
Prints a log message.
|
void |
print(String loggerName,
Logger.Level level,
Throwable throwable,
String messageFormat,
Object... args)
Prints a log message.
|
boolean isEnabled(Logger.Level level)
level - the level.void print(String loggerName, Logger.Level level, Throwable throwable, String message) throws IllegalArgumentException
isEnabled(Logger.Level) method
if the message is allowed to be logged or not.loggerName - a name of a logger that user used to log message.level - a level of the log messagethrowable - a throwable object or null.message - a log message. Can be null.IllegalArgumentException - if no format string is specified but arguments are presented.void print(String loggerName, Logger.Level level, Throwable throwable, String messageFormat, Object... args) throws IllegalArgumentException
isEnabled(Logger.Level) method
if the message is allowed to be logged or not.
The format string of the log message should be formatted
according to rules of the standard format string described
in JavaDoc of Formatter.
Implementations can use Formatter.format(String, Object...)
to prepare the log message from format string and array of arguments.loggerName - a name of a logger that user used to log message.level - a level of the log messagethrowable - a throwable object or null.messageFormat - a format string of the log message. Can be null.args - an array of arguments. Can be null
which is considered as an empty array.IllegalArgumentException - if no format string is specified but arguments are presented.Copyright © 2015. All Rights Reserved.