Package org.codehaus.plexus.logging
Class BaseLoggerManager
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLoggerManager
-
- org.codehaus.plexus.logging.BaseLoggerManager
-
- All Implemented Interfaces:
LoggerManager,Initializable
public abstract class BaseLoggerManager extends AbstractLoggerManager implements Initializable
-
-
Field Summary
-
Fields inherited from interface org.codehaus.plexus.logging.LoggerManager
ROLE
-
-
Constructor Summary
Constructors Constructor Description BaseLoggerManager()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract LoggercreateLogger(java.lang.String name)intgetActiveLoggerCount()LoggergetLoggerForComponent(java.lang.String role, java.lang.String hint)intgetThreshold()voidinitialize()static intparseThreshold(java.lang.String text)voidreturnComponentLogger(java.lang.String role, java.lang.String hint)voidsetThreshold(int currentThreshold)voidsetThresholds(int currentThreshold)-
Methods inherited from class org.codehaus.plexus.logging.AbstractLoggerManager
getLoggerForComponent, returnComponentLogger
-
-
-
-
Method Detail
-
initialize
public final void initialize()
- Specified by:
initializein interfaceInitializable
-
getLoggerForComponent
public final Logger getLoggerForComponent(java.lang.String role, java.lang.String hint)
- Specified by:
getLoggerForComponentin interfaceLoggerManager
-
returnComponentLogger
public final void returnComponentLogger(java.lang.String role, java.lang.String hint)- Specified by:
returnComponentLoggerin interfaceLoggerManager
-
getThreshold
public final int getThreshold()
- Specified by:
getThresholdin interfaceLoggerManager
-
setThreshold
public final void setThreshold(int currentThreshold)
- Specified by:
setThresholdin interfaceLoggerManager
-
setThresholds
public final void setThresholds(int currentThreshold)
- Specified by:
setThresholdsin interfaceLoggerManager
-
parseThreshold
public static final int parseThreshold(java.lang.String text)
-
getActiveLoggerCount
public final int getActiveLoggerCount()
- Specified by:
getActiveLoggerCountin interfaceLoggerManager
-
createLogger
protected abstract Logger createLogger(java.lang.String name)
-
-