Huaxiang Sun created HBASE-24029:
------------------------------------

             Summary: Convert logging code  to use Parameters when possible
                 Key: HBASE-24029
                 URL: https://issues.apache.org/jira/browse/HBASE-24029
             Project: HBase
          Issue Type: Improvement
    Affects Versions: master, 2.4.0
            Reporter: Huaxiang Sun


Based on [~ndimiduk]'s comments in HBASE-23957 ,
{code:java}
nit: we make a habit of using the logger's format string capability. That way 
it only performs the computation necessary to build the log message if the 
logger is emitting messages at the target level.

LOG.debug("Starting the test {}", name.getMethodName()){code}
 and 

[http://blog.logscape.com/2017/03/concatenation-or-parameters-both-whats-the-top-method-of-java-logging/],
 

I did a quick search of the code base and found 

[https://github.com/apache/hbase/blob/master/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java#L334]

 

This needs to be converted to use parameter instead of string concatenation.

. 
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to