Package org.languagetool
Class RuleLoggerManager
- java.lang.Object
-
- org.languagetool.RuleLoggerManager
-
@Experimental public final class RuleLoggerManager extends Object
- Since:
- 4.5 Flexible, unified logging from inside rules; messages can be read from other modules, e.g. languagetool-servers DatabaseLogger
-
-
Constructor Summary
Constructors Constructor Description RuleLoggerManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLogger(RuleLogger logger)
void
clearLoggers()
static RuleLoggerManager
getInstance()
Level
getLevel()
void
log(RuleLoggerMessage message)
void
log(RuleLoggerMessage message, Level logLevel)
void
removeLogger(RuleLogger logger)
void
setLevel(Level level)
-
-
-
Method Detail
-
getInstance
public static RuleLoggerManager getInstance()
-
addLogger
public void addLogger(RuleLogger logger)
-
removeLogger
public void removeLogger(RuleLogger logger)
-
clearLoggers
public void clearLoggers()
-
log
public void log(RuleLoggerMessage message)
-
log
public void log(RuleLoggerMessage message, Level logLevel)
-
getLevel
public Level getLevel()
-
setLevel
public void setLevel(Level level)
-
-