Interface CdcLogger

  • All Known Implementing Classes:
    CdcLogMode

    public interface CdcLogger
    Helper to produce structured log message for CDC events, etc.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void error​(org.slf4j.Logger logger, java.lang.String message, org.apache.cassandra.cdc.msg.CdcEvent event, java.lang.String topic, java.lang.Throwable cause)
      Create the log message with the input and log at the error level
      void info​(org.slf4j.Logger logger, java.lang.String message, org.apache.cassandra.cdc.msg.CdcEvent event, java.lang.String topic)
      Create the log message with the input and log at the info level
      void warn​(org.slf4j.Logger logger, java.lang.String message, org.apache.cassandra.cdc.msg.CdcEvent event, java.lang.String topic, java.lang.Throwable cause)
      Create the log message with the input and log at the warn level
    • Method Detail

      • info

        void info​(org.slf4j.Logger logger,
                  java.lang.String message,
                  org.apache.cassandra.cdc.msg.CdcEvent event,
                  java.lang.String topic)
        Create the log message with the input and log at the info level
        Parameters:
        logger - logger to use to log
        message - message to log
        event - cdc event to log
        topic - message topic to log
      • warn

        void warn​(org.slf4j.Logger logger,
                  java.lang.String message,
                  org.apache.cassandra.cdc.msg.CdcEvent event,
                  java.lang.String topic,
                  java.lang.Throwable cause)
        Create the log message with the input and log at the warn level
        Parameters:
        logger - logger to use
        message - message to log
        event - cdc event to log
        topic - message topic to log
        cause - throwable to log
      • error

        void error​(org.slf4j.Logger logger,
                   java.lang.String message,
                   org.apache.cassandra.cdc.msg.CdcEvent event,
                   java.lang.String topic,
                   java.lang.Throwable cause)
        Create the log message with the input and log at the error level
        Parameters:
        logger - logger to use to log
        message - message to log
        event - cdc event to log
        topic - message topic to log
        cause - throwable to log