Forráskód Böngészése

ZOOKEEPER-3708: Move Logging Code into Logging Guard in Learner

Author: David Mollitor <dmollitor@apache.org>

Reviewers: eolivelli@apache.org, andor@apache.org

Closes #1240 from belugabehr/ZOOKEEPER-3708
David Mollitor 5 éve
szülő
commit
68e1f7d4c5

+ 4 - 4
zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/Learner.java

@@ -217,11 +217,11 @@ public class Learner {
             leaderIs.readRecord(pp, "packet");
             messageTracker.trackReceived(pp.getType());
         }
-        long traceMask = ZooTrace.SERVER_PACKET_TRACE_MASK;
-        if (pp.getType() == Leader.PING) {
-            traceMask = ZooTrace.SERVER_PING_TRACE_MASK;
-        }
         if (LOG.isTraceEnabled()) {
+            final long traceMask =
+                (pp.getType() == Leader.PING) ? ZooTrace.SERVER_PING_TRACE_MASK
+                    : ZooTrace.SERVER_PACKET_TRACE_MASK;
+
             ZooTrace.logQuorumPacket(LOG, traceMask, 'i', pp);
         }
     }