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();