Interface XRLogger

  • All Known Implementing Classes:
    JDKXRLogger, Slf4jLogger

    public interface XRLogger
    An interface whose implementations log Flying Saucer log messages.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      boolean isLogLevelEnabled​(Diagnostic diagnostic)  
      default void log​(Diagnostic diagnostic)
      Default slow (!) implementation for logging a Diagnostic object.
      void log​(java.lang.String where, java.util.logging.Level level, java.lang.String msg)  
      void log​(java.lang.String where, java.util.logging.Level level, java.lang.String msg, java.lang.Throwable th)  
      void setLevel​(java.lang.String logger, java.util.logging.Level level)  
    • Method Detail

      • log

        void log​(java.lang.String where,
                 java.util.logging.Level level,
                 java.lang.String msg)
      • log

        void log​(java.lang.String where,
                 java.util.logging.Level level,
                 java.lang.String msg,
                 java.lang.Throwable th)
      • setLevel

        void setLevel​(java.lang.String logger,
                      java.util.logging.Level level)
      • isLogLevelEnabled

        boolean isLogLevelEnabled​(Diagnostic diagnostic)
      • log

        default void log​(Diagnostic diagnostic)
        Default slow (!) implementation for logging a Diagnostic object. Concrete implementation must/should override it.
        Parameters:
        diagnostic -