]> source.dussan.org Git - sonarqube.git/commit
Utilize parameterized logging
authorDaniel Trebbien <dtrebbien@gmail.com>
Mon, 9 Oct 2017 15:14:34 +0000 (10:14 -0500)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 10 Oct 2017 11:28:44 +0000 (13:28 +0200)
commit0c4ab610218ff4b7532cd6483dee150f78c1fd3e
tree4a30a5b3c92702544b09ac7e909e566f988710cc
parent1719abc62d33568dfc1a1d8d90262062211c5f39
Utilize parameterized logging

As suggested in the SLF4J FAQ:
https://www.slf4j.org/faq.html#logging_performance
.. parameterized logging can improve the efficiency of logger calls when
logging at the specified level is disabled.

In addition, per the FAQ: https://www.slf4j.org/faq.html#paramException
since SLF4J 1.6.0 it is possible to use parameterized logging and also
log an exception/throwable.

These changes were suggested by SLF4J Helper for NetBeans IDE:
http://plugins.netbeans.org/plugin/72557/
server/sonar-main/src/main/java/org/sonar/application/SchedulerImpl.java
server/sonar-main/src/main/java/org/sonar/application/process/ProcessLauncherImpl.java
server/sonar-main/src/main/java/org/sonar/application/process/SQProcess.java
server/sonar-process/src/main/java/org/sonar/process/Jmx.java
server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/TimeProfiler.java
sonar-scanner-engine/src/main/java/org/sonar/scanner/phases/CoverageExclusions.java