Interface LoggerManager

All Known Implementing Classes:
AbstractLoggerManager, BaseLoggerManager, ConsoleLoggerManager

public interface LoggerManager
Author:
Jason van Zyl, Trygve Laugstøl
  • Field Details

    • ROLE

      static final String ROLE
  • Method Details

    • setThreshold

      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.
      Parameters:
      threshold - The new threshold.
    • getThreshold

      int getThreshold()
      Returns the current threshold for all new loggers.
      Returns:
      Returns the current threshold for all new loggers.
    • setThresholds

      void setThresholds(int threshold)
      Sets the threshold for all loggers. It affects all the existing loggers as well as future loggers.
      Parameters:
      threshold - The new threshold.
    • setThreshold

      void setThreshold(String role, int threshold)
    • setThreshold

      void setThreshold(String role, String roleHint, int threshold)
    • getThreshold

      int getThreshold(String role)
    • getThreshold

      int getThreshold(String role, String roleHint)
    • getLoggerForComponent

      Logger getLoggerForComponent(String role)
    • getLoggerForComponent

      Logger getLoggerForComponent(String role, String roleHint)
    • returnComponentLogger

      void returnComponentLogger(String role)
    • returnComponentLogger

      void returnComponentLogger(String role, String hint)
    • getActiveLoggerCount

      int getActiveLoggerCount()