Skip to content

Commit

Permalink
add logging
Browse files Browse the repository at this point in the history
  • Loading branch information
dprzybyl committed May 11, 2022
1 parent 8c7ef99 commit 60c493b
Showing 1 changed file with 19 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,11 @@ public void activate(Configuration config) {
}

private void processScripts(Configuration config, ResourceResolver resolver) throws PersistenceException {
logger.info("scriptPaths = {}", Arrays.asList(config.scriptPaths()));
logger.info("ifModified = {}", config.ifModified());
ReferenceFinder referenceFinder = new ReferenceFinder(scriptFinder, resolver);
boolean compositeNodeStore = RuntimeUtils.determineCompositeNodeStore(configurationAdmin);
logger.info("compositeNodeStore = {}", compositeNodeStore);
List<Script> scripts = Arrays.stream(config.scriptPaths())
.map(scriptPath -> scriptFinder.find(scriptPath, resolver))
.filter(Objects::nonNull)
Expand All @@ -91,13 +94,28 @@ private void processScripts(Configuration config, ResourceResolver resolver) thr
String checksum = versionService.countChecksum(subtree);
ScriptVersion scriptVersion = versionService.getScriptVersion(resolver, script);
HistoryEntry lastLocalRun = history.findScriptHistory(resolver, script).getLastLocalRun();
return !config.ifModified()
logger.info("script.path = {} checksum = {}", script.getPath(), checksum);
if (scriptVersion.getLastChecksum() == null) {
logger.info("script.path = {} scriptVersion.lastChecksum = null", script.getPath());
} else {
logger.info("script.path = {} scriptVersion.lastChecksum = {}", script.getPath(), scriptVersion.getLastChecksum());
}
if (lastLocalRun == null) {
logger.info("script.path = {} lastLocalRun = null", script.getPath());
} else {
logger.info("script.path = {} lastLocalRun.checksum = {}", script.getPath(), lastLocalRun.getChecksum());
logger.info("script.path = {} lastLocalRun.compositeNodeStore = {}", script.getPath(), lastLocalRun.isCompositeNodeStore());
}
boolean result = !config.ifModified()
|| !checksum.equals(scriptVersion.getLastChecksum())
|| lastLocalRun == null
|| !checksum.equals(lastLocalRun.getChecksum())
|| compositeNodeStore != lastLocalRun.isCompositeNodeStore();
logger.info("script.path = {} result = {}", script.getPath(), result);
return result;
})
.collect(Collectors.toList());
logger.info("scripts.size = {}", scripts.size());
processScripts(scripts, resolver);
}

Expand Down

0 comments on commit 60c493b

Please sign in to comment.