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, returnComponentLogger
private final java.util.Map<java.lang.String,Logger> activeLoggers
java.lang.String threshold
private int currentThreshold
public final void initialize()
initialize
in interface Initializable
public final Logger getLoggerForComponent(java.lang.String role, java.lang.String hint)
getLoggerForComponent
in interface LoggerManager
public final void returnComponentLogger(java.lang.String role, java.lang.String hint)
returnComponentLogger
in interface LoggerManager
public final int getThreshold()
getThreshold
in interface LoggerManager
public final void setThreshold(int currentThreshold)
setThreshold
in interface LoggerManager
public final void setThresholds(int currentThreshold)
setThresholds
in interface LoggerManager
public static final int parseThreshold(java.lang.String text)
public final int getActiveLoggerCount()
getActiveLoggerCount
in interface LoggerManager
protected abstract Logger createLogger(java.lang.String name)