Class LogWatcherConfig

java.lang.Object
org.apache.solr.logging.LogWatcherConfig

public class LogWatcherConfig extends Object
Defines the configuration of a LogWatcher
  • Constructor Details

    • LogWatcherConfig

      public LogWatcherConfig(boolean enabled, String loggingClass, String watcherThreshold, int watcherSize)
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Returns:
      true if the LogWatcher is enabled
    • getLoggingClass

      public String getLoggingClass()
      Get the implementation of the LogWatcher to use. May be "JUL" or "log4j" for the default java.util.logging or log4j implementations, or the fully-qualified name of a class extending LogWatcher.
      Returns:
      the LogWatcher class to use
    • getWatcherSize

      public int getWatcherSize()
      Returns:
      the size of the LogWatcher queue
    • getWatcherThreshold

      public String getWatcherThreshold()
      Returns:
      the threshold above which logging events will be recorded
    • asListenerConfig

      public ListenerConfig asListenerConfig()
      Returns:
      a ListenerConfig object using this config's settings.