public class RemoteLogger extends NullLogger
| Constructor and Description |
|---|
RemoteLogger() |
| Modifier and Type | Method and Description |
|---|---|
<T extends Logger> |
getLogger(java.lang.Class<T> clazz)
Retrieves a previously added logger or null if the logger was not added.
|
void |
loggersAdd(Logger logger)
Adds a logger.
|
void |
loggersClear()
Call
NullLogger.clear() on all the loggers. |
void |
loggersLog(LogRecord record)
Call
NullLogger.log(LogRecord) on all the loggers. |
void |
loggersSetCurrentLogLevel(int level)
Call
NullLogger.setCurrentLogLevel(int) on all the loggers. |
clear, isSupported, log, setCurrentLogLevelpublic final <T extends Logger> T getLogger(java.lang.Class<T> clazz)
T - the type of logger to be retrievedclazz - the class of the logger to retrievepublic void loggersAdd(Logger logger)
logger - the logger to addpublic final void loggersClear()
NullLogger.clear() on all the loggers.public void loggersLog(LogRecord record)
NullLogger.log(LogRecord) on all the loggers. In this implementation we just pass the call
to all our loggers immediately.record - the LogRecord to log.RemoteLoggerImpl.log(LogRecord)public void loggersSetCurrentLogLevel(int level)
NullLogger.setCurrentLogLevel(int) on all the loggers.level - the new log level