public interface Logger
LoggerType
Modifier and Type | Method and Description |
---|---|
void |
config(java.lang.String message)
Logs a message at the CONFIG level.
|
void |
fine(java.lang.String message)
Logs a message at the FINE level.
|
void |
finer(java.lang.String message)
Logs a message at the FINER level.
|
void |
finest(java.lang.String message)
Logs a message at the FINEST level.
|
java.lang.Object |
getRawLogger()
Returns either a JDK or LOG4J logger object, depending on which of those
loggers has been configured for use.
|
java.util.Set |
getRawLoggers()
Returns a set of logger objects that have been been configured for use.
|
void |
info(java.lang.String message)
Logs a message at the INFO level.
|
boolean |
isLoggable(Level level)
Returns true if and only if logging is enabled at a level that is equal to
or less than the specfied level.
|
boolean |
isLoggable(Level level,
LoggerType loggerType)
Returns true if and only if logging is enabled at a level that is equal to
or less than the specfied level and one of the configured loggers matches
the specified logger type.
|
void |
log(Level level,
java.lang.String message)
Logs a message at the specified level.
|
void |
log(Level level,
java.lang.String message,
java.lang.Object[] arguments)
Logs a message at the specified level.
|
void |
log(Level level,
java.lang.String message,
java.lang.Throwable throwable)
Logs a message and a Throwable object at the specified level.
|
void |
log(Level level,
java.lang.Throwable throwable)
Logs a Throwable object at the specified level.
|
void |
severe(java.lang.String message)
Logs a message at the SEVERE level.
|
void |
warning(java.lang.String message)
Logs a message at the WARNING level.
|
void config(java.lang.String message)
message
- The message to log.void fine(java.lang.String message)
message
- The message to log.void finer(java.lang.String message)
message
- The message to log.void finest(java.lang.String message)
message
- The message to log.java.lang.Object getRawLogger() throws java.lang.IllegalStateException
java.lang.IllegalStateException
- If multiple loggers are configured.LoggerType
java.util.Set getRawLoggers()
LoggerType
void info(java.lang.String message)
message
- The message to log.boolean isLoggable(Level level) throws java.lang.IllegalStateException
level
- A logging level.java.lang.IllegalStateException
- If multiple loggers are configured.boolean isLoggable(Level level, LoggerType loggerType) throws java.lang.IllegalArgumentException
level
- A logging level.loggerType
- A logger type.java.lang.IllegalArgumentException
- If loggerType does not match the
configured logger type.void log(Level level, java.lang.String message)
level
- The level at which to log the message.message
- The message to log.void log(Level level, java.lang.String message, java.lang.Object[] arguments)
level
- The level at which to log the message.message
- The message to log.arguments
- The objects to log.void log(Level level, java.lang.String message, java.lang.Throwable throwable)
level
- The level at which to log the message.message
- The message to log.throwable
- The Throwable object to log.void log(Level level, java.lang.Throwable throwable)
level
- The level at which to log the message.throwable
- The Throwable object to log.void severe(java.lang.String message)
message
- The message to log.void warning(java.lang.String message)
message
- The message to log.© 2000-2025 Flux Corporation. All rights reserved.