You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Huaxiang Sun (Jira)" <ji...@apache.org> on 2020/03/21 00:42:00 UTC
[jira] [Created] (HBASE-24029) Convert logging code to use
Parameters when possible
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)