Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-3487

Execution the same conditional statement twice in ZooTrace

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.4.11, 3.4.12, 3.4.13, 3.5.5, 3.4.14
    • None
    • server
    • None
    • Ubuntu 16.04.3 LTS
      Open JDK version "1.8.0_191" build 25.191-b12

    Description

      public static void logTraceMessage(Logger log, long mask, String msg) {
      if (isTraceEnabled(log, mask))

      { log.trace(msg); }
      }

      static public void logQuorumPacket(Logger log, long mask,
      char direction, QuorumPacket qp)
      {
      if (isTraceEnabled(log, mask)) { logTraceMessage(log, mask, direction + " " + LearnerHandler.packetToString(qp)); }
      }

      We should remove one of two "if (isTraceEnabled(log, mask))" conditional statements:

      public static void logTraceMessage(Logger log, long mask, String msg) {
      if (isTraceEnabled(log, mask)) { log.trace(msg); }

      }
      static public void logQuorumPacket(Logger log, long mask,
      char direction, QuorumPacket qp)

      { logTraceMessage(log, mask, direction + " " + LearnerHandler.packetToString(qp)); }

      Attachments

        Activity

          People

            Unassigned Unassigned
            xiaoqin.fu xiaoqin.fu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: