From 60bbe6a6a4faa1385d542b42251db36b12fdbb5b Mon Sep 17 00:00:00 2001 From: Timm Fitschen <timm.fitschen@ds.mpg.de> Date: Wed, 27 Mar 2019 09:53:49 +0100 Subject: [PATCH] DEBUG: additional logging --- src/main/java/caosdb/server/CaosDBServer.java | 3 +++ src/main/java/caosdb/server/query/POV.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/caosdb/server/CaosDBServer.java b/src/main/java/caosdb/server/CaosDBServer.java index 98a0510d..ce4d2362 100644 --- a/src/main/java/caosdb/server/CaosDBServer.java +++ b/src/main/java/caosdb/server/CaosDBServer.java @@ -101,6 +101,8 @@ import org.restlet.routing.TemplateRoute; import org.restlet.routing.Variable; import org.restlet.util.Series; +import com.ibm.icu.util.TimeZone; + public class CaosDBServer extends Application { private static Logger logger = Logger.getLogger(CaosDBServer.class.getName()); @@ -133,6 +135,7 @@ public class CaosDBServer extends Application { public static void main(final String[] args) { logger.fine("SERVER_START"); + logger.info("TimeZone: " + TimeZone.getDefault()); try { initServerProperties(); } catch (IOException e1) { diff --git a/src/main/java/caosdb/server/query/POV.java b/src/main/java/caosdb/server/query/POV.java index a24aee4e..98ca582f 100644 --- a/src/main/java/caosdb/server/query/POV.java +++ b/src/main/java/caosdb/server/query/POV.java @@ -46,6 +46,8 @@ import java.util.Map.Entry; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.jdom2.Element; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class POV implements EntityFilterInterface { private SubProperty subp = null; @@ -67,6 +69,7 @@ public class POV implements EntityFilterInterface { private String propertiesTable = null; private String refIdsTable = null; private final HashMap<String, String> statistics = new HashMap<>(); + private Logger logger = LoggerFactory.getLogger(getClass()); private Unit getUnit(final String s) throws ParserException { return CaosDBSystemOfUnits.getUnit(s); @@ -317,6 +320,7 @@ public class POV implements EntityFilterInterface { callPOV.close(); } catch (final SQLException e) { + logger.error("This POV filter caused an error: " + this.toString()); throw new QueryException(e); } query.addBenchmark(this.getClass().getSimpleName(), System.currentTimeMillis() - t1); -- GitLab