Interface Logged


  • public interface Logged
    This interface provides access to logging for non-static methods.
    Author:
    douglm
    • Method Detail

      • setLoggerClass

        default void setLoggerClass()
      • setLoggerClass

        default void setLoggerClass​(Class<?> cl)
      • getLogLevel

        default Level getLogLevel​(String className)
      • debug

        default boolean debug()
      • trace

        default boolean trace()
      • isMetricsDebugEnabled

        default boolean isMetricsDebugEnabled()
      • enableErrorLogger

        default void enableErrorLogger()
      • enableAuditLogger

        default void enableAuditLogger()
      • enableMetricsLogger

        default void enableMetricsLogger()
      • isErrorLoggerEnabled

        default boolean isErrorLoggerEnabled()
      • isAuditLoggerEnabled

        default boolean isAuditLoggerEnabled()
      • isMetricsLoggerEnabled

        default boolean isMetricsLoggerEnabled()
      • error

        default void error​(Throwable t)
        Parameters:
        t - exception
      • error

        default void error​(String msg)
        Parameters:
        msg - to output
      • error

        default void error​(String msg,
                           Throwable t)
        Parameters:
        msg - to output
      • warn

        default void warn​(String msg)
        Parameters:
        msg - to output
      • info

        default void info​(String msg)
        Parameters:
        msg - to output
      • audit

        default void audit​(String msg)
        Parameters:
        msg - to output
      • metrics

        default void metrics​(String msg)
        Parameters:
        msg - to output
      • debug

        default void debug​(String msg)
        Parameters:
        msg - to output
      • trace

        default void trace​(String msg)
        Parameters:
        msg - to output