Uploaded image for project: 'Apache InLong'
  1. Apache InLong
  2. INLONG-443

TubemqSourceFunction class prints too many logs problem

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.0
    • None

    Description

      When using the TubemqSourceFunction class to register the source table to consume tubemq topic data, this class prints too many info type logs, and the container log takes up a lot of disk space.

      code:

      ```

      ConsumerResult consumeResult = messagePullConsumer.getMessage();
      if (!consumeResult.isSuccess()) {
      LOG.info("Could not consume messages from tubemq (errcode: {}, " +
      "errmsg: {}).", consumeResult.getErrCode(),
      consumeResult.getErrMsg());

      ...

      }

      possible improvements:

      ConsumerResult consumeResult = messagePullConsumer.getMessage();
      if (!consumeResult.isSuccess()) {
      if (!(consumeResult.getErrCode() == 400 || consumeResult.getErrCode() == 404 ||
      consumeResult.getErrCode() == 405 || consumeResult.getErrCode() == 406 ||
      consumeResult.getErrCode() == 407 || consumeResult.getErrCode() == 408)) {
      LOG.info("Could not consume messages from tubemq (errcode: {}, " + "errmsg: {}).",
      consumeResult.getErrCode(), consumeResult.getErrMsg());
      }
      ...

      }

      ```

      Attachments

        Activity

          People

            leno xianle cao
            leno xianle cao
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h
                1h