Class RuleLoggerManager


  • @Experimental
    public final class RuleLoggerManager
    extends java.lang.Object
    Since:
    4.5 Flexible, unified logging from inside rules; messages can be read from other modules, e.g. languagetool-servers DatabaseLogger
    • Field Detail

      • loggerList

        private final java.util.List<RuleLogger> loggerList
      • level

        private java.util.logging.Level level
    • Constructor Detail

      • RuleLoggerManager

        public RuleLoggerManager()
    • Method Detail

      • addLogger

        public void addLogger​(RuleLogger logger)
      • removeLogger

        public void removeLogger​(RuleLogger logger)
      • clearLoggers

        public void clearLoggers()
      • log

        public void log​(RuleLoggerMessage message,
                        java.util.logging.Level logLevel)
      • getLevel

        public java.util.logging.Level getLevel()
      • setLevel

        public void setLevel​(java.util.logging.Level level)