From 18d96e3f57a21f8c105594251d192eebab946be8 Mon Sep 17 00:00:00 2001 From: Lionel Walter <lionel.walter@arbim.ch> Date: Thu, 23 Jan 2025 12:09:59 +0100 Subject: [PATCH] Add some logging --- .../alphabeticbrowse/stream/functions/PersonValueBuilder.scala | 2 ++ .../alphabeticbrowse/stream/functions/SubjectValueBuilder.scala | 2 ++ .../alphabeticbrowse/stream/functions/TitleValueBuilder.scala | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/PersonValueBuilder.scala b/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/PersonValueBuilder.scala index 2649c19..e4f82ad 100644 --- a/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/PersonValueBuilder.scala +++ b/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/PersonValueBuilder.scala @@ -21,6 +21,7 @@ package ch.swisscollections.alphabeticbrowse.stream.functions import ch.swisscollections.alphabeticbrowse.analyze.AnalyzeWrapper +import ch.swisscollections.alphabeticbrowse.stream.functions.SubjectValueBuilder.logger import ch.swisscollections.alphabeticbrowse.utilities.CombineWithGndIdAndVariations.cleanup import ch.swisscollections.alphabeticbrowse.utilities.{CombineWithGndIdAndVariations, MongoClient, XmlHelper} import org.apache.logging.log4j.scala.Logging @@ -509,6 +510,7 @@ object PersonValueBuilder extends Function3[String,String,GndValuesProvider,List case Success(value) => value case Failure(exception) => logger.error(s"""exception in PersonValueBuilder: ${exception.getMessage}""") + logger.error(s"""exception in PersonValueBuilder: ${exception.getStackTrace.mkString("Array(", ", ", ")")}""") List() //handover en empty String which is filtered out in the next operator } diff --git a/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/SubjectValueBuilder.scala b/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/SubjectValueBuilder.scala index 833013c..074a765 100644 --- a/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/SubjectValueBuilder.scala +++ b/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/SubjectValueBuilder.scala @@ -286,6 +286,8 @@ object SubjectValueBuilder extends Function3[String,String,GndValuesProvider,Lis case Success(value) => value case Failure(exception) => logger.error(s"""exception in SubjectValueBuilder: ${exception.getMessage}""") + logger.error(s"""exception in PersonValueBuilder: ${exception.getStackTrace.mkString("Array(", ", ", ")")}""") + List() //handover en empty String which is filtered out in the next operator } diff --git a/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/TitleValueBuilder.scala b/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/TitleValueBuilder.scala index 1d0f2e3..5b4c552 100644 --- a/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/TitleValueBuilder.scala +++ b/src/main/scala/ch/swisscollections/alphabeticbrowse/stream/functions/TitleValueBuilder.scala @@ -23,6 +23,7 @@ package ch.swisscollections.alphabeticbrowse.stream.functions import ch.swisscollections.alphabeticbrowse.analyze.AnalyzeWrapper +import ch.swisscollections.alphabeticbrowse.stream.functions.SubjectValueBuilder.logger import ch.swisscollections.alphabeticbrowse.utilities.CombineWithGndIdAndVariations.cleanup import ch.swisscollections.alphabeticbrowse.utilities.{CombineWithGndIdAndVariations, MongoWrapper, XmlHelper} import org.apache.logging.log4j.scala.Logging @@ -67,6 +68,7 @@ object TitleValueBuilder extends Function3[String,String,GndValuesProvider,List[ case Success(value) => value case Failure(exception) => logger.error(exception.getMessage) + logger.error(s"""exception in PersonValueBuilder: ${exception.getStackTrace.mkString("Array(", ", ", ")")}""") List() //handover en empty String which is filtered out in the next operator } -- GitLab