|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Logger
Abstract interface for logging to the various supported logger types.
LoggerType
Method Summary | |
---|---|
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. |
Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |