Interface AppLogger


  • public interface AppLogger
    Author:
    Loc Ha
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  AppLogger.Level  
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default void debug​(java.lang.String message)  
      default void debug​(java.lang.String format, java.lang.Object... entries)  
      default void error​(ExceptionBlock block)  
      default void error​(java.lang.String message)  
      default void error​(java.lang.String format, java.lang.Object... entries)  
      default void error​(java.lang.String message, java.lang.Throwable exception)  
      default void error​(java.lang.Throwable exception)  
      default void info​(java.lang.String message)  
      default void info​(java.lang.String format, java.lang.Object... entries)  
      boolean isLoggable​(AppLogger.Level level)  
      void log​(AppLogger.Level level, java.lang.String message)  
      default void log​(AppLogger.Level level, java.lang.String format, java.lang.Object... entries)  
      void log​(AppLogger.Level level, java.lang.String message, java.lang.Throwable exception)  
      void log​(AppLogger.Level level, java.util.function.Supplier<java.lang.String> msgSupplier)  
      void log​(AppLogger.Level level, java.util.function.Supplier<java.lang.String> msgSupplier, java.lang.Throwable exception)  
      default void trace​(java.lang.String message)  
      default void trace​(java.lang.String format, java.lang.Object... entries)  
      default void warn​(java.lang.String message)  
      default void warn​(java.lang.String format, java.lang.Object... entries)  
    • Method Detail

      • log

        void log​(AppLogger.Level level,
                 java.lang.String message,
                 java.lang.Throwable exception)
      • log

        void log​(AppLogger.Level level,
                 java.util.function.Supplier<java.lang.String> msgSupplier)
      • log

        void log​(AppLogger.Level level,
                 java.util.function.Supplier<java.lang.String> msgSupplier,
                 java.lang.Throwable exception)
      • trace

        default void trace​(java.lang.String message)
      • debug

        default void debug​(java.lang.String message)
      • info

        default void info​(java.lang.String message)
      • warn

        default void warn​(java.lang.String message)
      • error

        default void error​(java.lang.String message)
      • error

        default void error​(java.lang.String message,
                           java.lang.Throwable exception)
      • error

        default void error​(java.lang.Throwable exception)
      • log

        default void log​(AppLogger.Level level,
                         java.lang.String format,
                         java.lang.Object... entries)
      • trace

        default void trace​(java.lang.String format,
                           java.lang.Object... entries)
      • debug

        default void debug​(java.lang.String format,
                           java.lang.Object... entries)
      • info

        default void info​(java.lang.String format,
                          java.lang.Object... entries)
      • warn

        default void warn​(java.lang.String format,
                          java.lang.Object... entries)
      • error

        default void error​(java.lang.String format,
                           java.lang.Object... entries)