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

cziegeler pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-analyser.git


The following commit(s) were added to refs/heads/master by this push:
     new 611c79c  SLING-10881 : Log timing for scanner and analyser task
611c79c is described below

commit 611c79c14dea9b3dc338cef48be936f18536c1b6
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Sun Oct 24 10:48:53 2021 +0200

    SLING-10881 : Log timing for scanner and analyser task
---
 src/main/java/org/apache/sling/feature/analyser/Analyser.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/sling/feature/analyser/Analyser.java 
b/src/main/java/org/apache/sling/feature/analyser/Analyser.java
index 2244022..32b5cba 100644
--- a/src/main/java/org/apache/sling/feature/analyser/Analyser.java
+++ b/src/main/java/org/apache/sling/feature/analyser/Analyser.java
@@ -186,6 +186,7 @@ public class Analyser {
             throws Exception {
         logger.info("Starting analyzing feature '{}'...", feature.getId());
 
+        long start = System.currentTimeMillis();
         final FeatureDescriptor featureDesc = scanner.scan(feature);
         BundleDescriptor bd = null;
         ArtifactId framework = fwk;
@@ -199,6 +200,7 @@ public class Analyser {
         if (framework != null) {
             bd = scanner.scan(framework, feature.getFrameworkProperties());
         }
+        logger.info("- Scanned feature in {}ms", System.currentTimeMillis() - 
start);
         final BundleDescriptor fwkDesc = bd;
 
         final List<AnalyserResult.GlobalReport> globalWarnings = new 
ArrayList<>();
@@ -215,8 +217,9 @@ public class Analyser {
 
         // execute analyser tasks
         for (final AnalyserTask task : tasks) {
-            logger.info("- Executing {} [{}]...", task.getName(), 
task.getId());
 
+            logger.info("- Executing {} [{}]...", task.getName(), 
task.getId());
+            start = System.currentTimeMillis();
             final Map<String, String> taskConfiguration = 
getConfiguration(task.getId());
 
             task.execute(new AnalyserTaskContext() {
@@ -309,6 +312,7 @@ public class Analyser {
                     }
                 }
             });
+            logger.info("- Executed {} [{}] in {}ms", task.getName(), 
task.getId(), System.currentTimeMillis() - start);
         }
 
         int allWarnings = globalWarnings.size() + artifactWarnings.size() + 
extensionWarnings.size() + configurationWarnings.size();

Reply via email to