Interface LoggingSupport

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default java.util.Optional<ch.qos.logback.core.Appender<?>> getAppender​(java.lang.Class<?> appenderClass, java.lang.String appenderName)  
      java.util.Map<java.lang.String,​java.lang.String> getLoggingLevels()  
      default void onShutdown()
      Hook used to execute logging implementation specific customization at Cassandra shutdown time.
      default void onStartup()
      Hook used to execute logging implementation specific customization at Cassandra startup time.
      void setLoggingLevel​(java.lang.String classQualifier, java.lang.String rawLevel)
      Changes the given logger to the given log level.
    • Method Detail

      • onStartup

        default void onStartup()
        Hook used to execute logging implementation specific customization at Cassandra startup time.
      • onShutdown

        default void onShutdown()
        Hook used to execute logging implementation specific customization at Cassandra shutdown time.
      • setLoggingLevel

        void setLoggingLevel​(java.lang.String classQualifier,
                             java.lang.String rawLevel)
                      throws java.lang.Exception
        Changes the given logger to the given log level.
        Parameters:
        classQualifier - the class qualifier or logger name
        rawLevel - the string representation of a log level
        Throws:
        java.lang.Exception - an exception which may occur while changing the given logger to the given log level.
      • getLoggingLevels

        java.util.Map<java.lang.String,​java.lang.String> getLoggingLevels()
        Returns:
        a map of logger names and their associated log level as string representations.
      • getAppender

        default java.util.Optional<ch.qos.logback.core.Appender<?>> getAppender​(java.lang.Class<?> appenderClass,
                                                                                java.lang.String appenderName)