From cf3a570832381499a7cc7cd072ebe075b46b2de4 Mon Sep 17 00:00:00 2001 From: Christophe MICHAUX Date: Wed, 6 Sep 2023 09:00:35 +0000 Subject: [PATCH 1/2] Change log level for compute() logs from INFO to DEBUG. Too much logs are generated for INFO --- .../services/tools/sonarqube/measures/MuleFlowCount.java | 4 +++- .../services/tools/sonarqube/measures/MuleSizeRating.java | 5 ++++- .../services/tools/sonarqube/measures/MuleSubFlowCount.java | 4 +++- .../tools/sonarqube/measures/MuleTransformationCount.java | 4 +++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleFlowCount.java b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleFlowCount.java index 67a9b88..bba583a 100644 --- a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleFlowCount.java +++ b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleFlowCount.java @@ -24,7 +24,9 @@ public MeasureComputerDefinition define(MeasureComputerDefinitionContext defCont @Override public void compute(MeasureComputerContext context) { - logger.info("Computing Mule Flow Size"); + if (logger.isDebugEnabled()) { + logger.debug("Computing Mule Flow Size"); + } if (context.getComponent().getType() != Component.Type.FILE) { int sumFlows = 0; diff --git a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSizeRating.java b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSizeRating.java index 361d135..f2bf776 100644 --- a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSizeRating.java +++ b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSizeRating.java @@ -29,7 +29,10 @@ public MeasureComputerDefinition define(MeasureComputerDefinitionContext def) { @Override public void compute(MeasureComputerContext context) { - logger.info("Computing MuleSizeRating"); + if (logger.isDebugEnabled()) { + logger.debug("Computing MuleSizeRating"); + + } Measure flows = context.getMeasure(MuleMetrics.FLOWS.key()); Measure subflows = context.getMeasure(MuleMetrics.SUBFLOWS.key()); int totalNumberOfFlows = 0; diff --git a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSubFlowCount.java b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSubFlowCount.java index c8528a3..ad52372 100644 --- a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSubFlowCount.java +++ b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleSubFlowCount.java @@ -24,7 +24,9 @@ public MeasureComputerDefinition define(MeasureComputerDefinitionContext defCont @Override public void compute(MeasureComputerContext context) { - logger.info("Computing Mule SubFlow Size"); + if (logger.isDebugEnabled()) { + logger.debug("Computing Mule SubFlow Size"); + } if (context.getComponent().getType() != Component.Type.FILE) { int sumFlows = 0; diff --git a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleTransformationCount.java b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleTransformationCount.java index f07cafc..8779f01 100644 --- a/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleTransformationCount.java +++ b/src/main/java/com/mulesoft/services/tools/sonarqube/measures/MuleTransformationCount.java @@ -23,7 +23,9 @@ public MeasureComputerDefinition define(MeasureComputerDefinitionContext defCont @Override public void compute(MeasureComputerContext context) { - logger.info("Computing Mule Transformation Count"); + if (logger.isDebugEnabled()) { + logger.debug("Computing Mule Transformation Count"); + } if (context.getComponent().getType() != Component.Type.FILE) { int sumTransformations = 0; From 669f42d0b56fe7c860400932f0d0b511ea561799 Mon Sep 17 00:00:00 2001 From: Christophe MICHAUX Date: Wed, 6 Sep 2023 14:00:33 +0000 Subject: [PATCH 2/2] Fix packaging issue for Sonar 8/9 --- pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7201272..789a8ca 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.mulesoft.services mule-validation-sonarqube-plugin 1.0.6 - jar + sonar-plugin http://maven.apache.org Sonar Plugin for Mule Projects @@ -55,6 +55,7 @@ org.apache.logging.log4j log4j-slf4j-impl 2.17.2 + provided jaxen