Interface EnforcerLogger

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void debug​(java.lang.CharSequence message)
      Log message in debug level.
      void debug​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
      Log message in debug level.
      void error​(java.lang.CharSequence message)
      Log message in error level.
      void error​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
      Log message in error level.
      void info​(java.lang.CharSequence message)
      Log message in info level.
      void info​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
      Log message in info level.
      boolean isDebugEnabled()
      Is the logger instance enabled for the DEBUG level?
      boolean isErrorEnabled()
      Is the logger instance enabled for the ERROR level?
      boolean isInfoEnabled()
      Is the logger instance enabled for the INFO level?
      boolean isWarnEnabled()
      Is the logger instance enabled for the WARN level?
      void warn​(java.lang.CharSequence message)
      Log message in warn level.
      void warn​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
      Log message in warn level.
      void warnOrError​(java.lang.CharSequence message)
      Log message in warn or error level according to current rule EnforcerLevel.
      void warnOrError​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
      Log message in warn or error level according to current rule EnforcerLevel.
    • Method Detail

      • warnOrError

        void warnOrError​(java.lang.CharSequence message)
        Log message in warn or error level according to current rule EnforcerLevel.
        Parameters:
        message - a massage to log
      • warnOrError

        void warnOrError​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
        Log message in warn or error level according to current rule EnforcerLevel.

        messageSupplier will be evaluate only when corresponding log level is enabled.

        Parameters:
        messageSupplier - a supplier for message to log
      • isDebugEnabled

        boolean isDebugEnabled()
        Is the logger instance enabled for the DEBUG level?
        Returns:
        true if this Logger is enabled for the DEBUG level, false otherwise.
        Since:
        3.4.0
      • debug

        void debug​(java.lang.CharSequence message)
        Log message in debug level.
        Parameters:
        message - a massage to log
      • debug

        void debug​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
        Log message in debug level.

        messageSupplier will be evaluate only when corresponding log level is enabled.

        Parameters:
        messageSupplier - a supplier for message to log
      • isInfoEnabled

        boolean isInfoEnabled()
        Is the logger instance enabled for the INFO level?
        Returns:
        true if this Logger is enabled for the INFO level, false otherwise.
        Since:
        3.4.0
      • info

        void info​(java.lang.CharSequence message)
        Log message in info level.
        Parameters:
        message - a massage to log
      • info

        void info​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
        Log message in info level.

        messageSupplier will be evaluate only when corresponding log level is enabled.

        Parameters:
        messageSupplier - a supplier for message to log
      • isWarnEnabled

        boolean isWarnEnabled()
        Is the logger instance enabled for the WARN level?
        Returns:
        true if this Logger is enabled for the WARN level, false otherwise.
        Since:
        3.4.0
      • warn

        void warn​(java.lang.CharSequence message)
        Log message in warn level.
        Parameters:
        message - a massage to log
      • warn

        void warn​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
        Log message in warn level.

        messageSupplier will be evaluate only when corresponding log level is enabled.

        Parameters:
        messageSupplier - a supplier for message to log
      • isErrorEnabled

        boolean isErrorEnabled()
        Is the logger instance enabled for the ERROR level?
        Returns:
        true if this Logger is enabled for the ERROR level, false otherwise.
        Since:
        3.4.0
      • error

        void error​(java.lang.CharSequence message)
        Log message in error level.
        Parameters:
        message - a massage to log
      • error

        void error​(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
        Log message in error level.

        messageSupplier will be evaluate only when corresponding log level is enabled.

        Parameters:
        messageSupplier - a supplier for message to log