org.codehaus.plexus.logging
Interface LoggerManager
- AbstractLoggerManager
public interface LoggerManager
$Id: LoggerManager.java 4796 2006-11-23 21:24:11Z jvanzyl $
ROLE
public static final String ROLE
getActiveLoggerCount
public int getActiveLoggerCount()
getLoggerForComponent
public Logger getLoggerForComponent(String role)
getLoggerForComponent
public Logger getLoggerForComponent(String role,
String roleHint)
getThreshold
public int getThreshold()
Returns the current threshold for all new loggers.
- Returns the current threshold for all new loggers.
getThreshold
public int getThreshold(String role)
getThreshold
public int getThreshold(String role,
String roleHint)
returnComponentLogger
public void returnComponentLogger(String role)
returnComponentLogger
public void returnComponentLogger(String role,
String hint)
setThreshold
public void setThreshold(String role,
String roleHint,
int threshold)
setThreshold
public void setThreshold(String role,
int threshold)
setThreshold
public void setThreshold(int threshold)
Sets the threshold for all new loggers. It will NOT affect the existing loggers.
This is usually only set once while the logger manager is configured.
threshold
- The new threshold.
setThresholds
public void setThresholds(int threshold)
Sets the threshold for all loggers. It affects all the existing loggers
as well as future loggers.
threshold
- The new threshold.