This is an automated email from the ASF dual-hosted git repository.

dlmarion pushed a commit to branch 2.1
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/2.1 by this push:
     new c2df3baeae Added log.isTraceEnabled to LogFileKey (#5499)
c2df3baeae is described below

commit c2df3baeae3af49a917cdadf49c6d83f87269529
Author: Dave Marion <dlmar...@apache.org>
AuthorDate: Wed Apr 23 15:22:16 2025 -0400

    Added log.isTraceEnabled to LogFileKey (#5499)
    
    There are two trace statements that use Arrays.toString()
    as an argument. The methods where these log statements are
    found are used frequently in log recovery and the call
    to Arrays.toString may be unnecessary if trace logging is
    disabled.
---
 .../java/org/apache/accumulo/tserver/logger/LogFileKey.java    | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
index 18d6c7e321..6f43344b23 100644
--- 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
+++ 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java
@@ -293,7 +293,9 @@ public class LogFileKey implements 
WritableComparable<LogFileKey> {
     row[11] = (byte) ((seq >>> 8) & mask);
     row[12] = (byte) (seq & mask);
 
-    log.trace("Convert {} {} {} to row {}", event, tabletId, seq, 
Arrays.toString(row));
+    if (log.isTraceEnabled()) {
+      log.trace("Convert {} {} {} to row {}", event, tabletId, seq, 
Arrays.toString(row));
+    }
     return row;
   }
 
@@ -347,8 +349,10 @@ public class LogFileKey implements 
WritableComparable<LogFileKey> {
     if (eventType(logFileKey.event) != rowParts[0]) {
       throw new AssertionError("Event in row differs from column family. Key: 
" + key);
     }
-    log.trace("From row {} get {} {} {}", Arrays.toString(rowParts), 
logFileKey.event,
-        logFileKey.tabletId, logFileKey.seq);
+    if (log.isTraceEnabled()) {
+      log.trace("From row {} get {} {} {}", Arrays.toString(rowParts), 
logFileKey.event,
+          logFileKey.tabletId, logFileKey.seq);
+    }
 
     // handle special cases of what is stored in the qualifier
     switch (logFileKey.event) {

Reply via email to