Package org.apache.solr.logging
Class LogWatcherConfig
- java.lang.Object
-
- org.apache.solr.logging.LogWatcherConfig
-
public class LogWatcherConfig extends Object
Defines the configuration of aLogWatcher
-
-
Constructor Summary
Constructors Constructor Description LogWatcherConfig(boolean enabled, String loggingClass, String watcherThreshold, int watcherSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenerConfig
asListenerConfig()
String
getLoggingClass()
Get the implementation of the LogWatcher to use.int
getWatcherSize()
String
getWatcherThreshold()
boolean
isEnabled()
-
-
-
Method Detail
-
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 extendingLogWatcher
.- 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.
-
-