From fe9d6f06e6698a2ac3482891cb70eb1900773268 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Fri, 11 Nov 2011 13:24:20 +0100 Subject: [PATCH] improve loggin of jaxbstore --- .../main/java/sonia/scm/store/JAXBStore.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java b/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java index dc01ff908b..d17906bad1 100644 --- a/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java +++ b/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java @@ -69,6 +69,8 @@ public class JAXBStore implements Store */ public JAXBStore(Class type, File configFile) { + this.type = type; + try { context = JAXBContext.newInstance(type); @@ -91,6 +93,11 @@ public class JAXBStore implements Store @Override public T get() { + if (logger.isDebugEnabled()) + { + logger.debug("load {} from store {}", type, configFile); + } + T result = null; if (configFile.exists()) @@ -108,6 +115,17 @@ public class JAXBStore implements Store return result; } + /** + * Method description + * + * + * @return + */ + public Class getType() + { + return type; + } + //~--- set methods ---------------------------------------------------------- /** @@ -145,4 +163,7 @@ public class JAXBStore implements Store /** Field description */ private JAXBContext context; + + /** Field description */ + private Class type; }