From 2f63627b601670deaf1e479b29eb165f8c2d5d12 Mon Sep 17 00:00:00 2001 From: Kilian Schuettler Date: Wed, 3 May 2023 13:36:25 +0200 Subject: [PATCH] RED-6009 - Document Tree Structure * improved logging for performance monitoring --- .../v1/server/redaction/service/analyze/AnalyzeService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/analyze/AnalyzeService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/analyze/AnalyzeService.java index 3e7b771c..f23e82e2 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/analyze/AnalyzeService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/analyze/AnalyzeService.java @@ -160,11 +160,16 @@ public class AnalyzeService { } List nerEntities = getEntityRecognitionEntities(analyzeRequest, documentGraph); + log.info("Found {} Entity Recognition Service Entities", nerEntities.size()); KieContainer kieContainer = droolsExecutionService.updateRules(analyzeRequest.getDossierTemplateId()); + log.info("Rules updated"); Dictionary dictionary = dictionaryService.getDeepCopyDictionary(analyzeRequest.getDossierTemplateId(), analyzeRequest.getDossierId()); + log.info("Dictionary updated"); sectionsToReAnalyse.forEach(node -> entityRedactionService.addDictionaryEntities(dictionary, node)); + log.info("Dictionary search finished"); Set addedFileAttributes = entityRedactionService.addRuleEntities(dictionary, documentGraph, sectionsToReAnalyse, kieContainer, analyzeRequest, nerEntities); + log.info("Rule execution finished"); List newRedactionLogEntries = redactionLogCreatorService.createRedactionLog(documentGraph, analyzeRequest.getDossierTemplateId());