public abstract class BaseLoggerManager extends AbstractLoggerManager implements Initializable
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,Logger> |
activeLoggers |
private int |
currentThreshold |
(package private) java.lang.String |
threshold |
ROLE| Constructor and Description |
|---|
BaseLoggerManager() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Logger |
createLogger(java.lang.String name) |
int |
getActiveLoggerCount() |
Logger |
getLoggerForComponent(java.lang.String role,
java.lang.String hint) |
int |
getThreshold() |
void |
initialize() |
static int |
parseThreshold(java.lang.String text) |
void |
returnComponentLogger(java.lang.String role,
java.lang.String hint) |
void |
setThreshold(int currentThreshold) |
void |
setThresholds(int currentThreshold) |
getLoggerForComponent, returnComponentLoggerprivate final java.util.Map<java.lang.String,Logger> activeLoggers
java.lang.String threshold
private int currentThreshold
public final void initialize()
initialize in interface Initializablepublic final Logger getLoggerForComponent(java.lang.String role, java.lang.String hint)
getLoggerForComponent in interface LoggerManagerpublic final void returnComponentLogger(java.lang.String role,
java.lang.String hint)
returnComponentLogger in interface LoggerManagerpublic final int getThreshold()
getThreshold in interface LoggerManagerpublic final void setThreshold(int currentThreshold)
setThreshold in interface LoggerManagerpublic final void setThresholds(int currentThreshold)
setThresholds in interface LoggerManagerpublic static final int parseThreshold(java.lang.String text)
public final int getActiveLoggerCount()
getActiveLoggerCount in interface LoggerManagerprotected abstract Logger createLogger(java.lang.String name)