]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Don't swallow the exception. At least log it.
authorJeremias Maerki <jeremias@apache.org>
Sat, 7 Oct 2006 14:26:37 +0000 (14:26 +0000)
committerJeremias Maerki <jeremias@apache.org>
Sat, 7 Oct 2006 14:26:37 +0000 (14:26 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@453919 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/fo/extensions/svg/SVGElementMapping.java

index 7d2ca2f72dc16ba69def16563e8a6466426cc8c9..2d8939dc244f58c6f570b417614630e236f65da5 100644 (file)
@@ -27,6 +27,8 @@ import org.apache.fop.fo.ElementMapping;
 
 import org.apache.batik.util.XMLResourceDescriptor;
 import org.apache.batik.dom.svg.SVGDOMImplementation;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.w3c.dom.DOMImplementation;
 
 /**
@@ -39,6 +41,9 @@ public class SVGElementMapping extends ElementMapping {
     /** the SVG namespace */
     public static final String URI = SVGDOMImplementation.SVG_NAMESPACE_URI;
     
+    /** logging instance */
+    protected Log log = LogFactory.getLog(SVGElementMapping.class);
+    
     private boolean batikAvailable = true;
 
     /** Main constructor. */
@@ -79,6 +84,7 @@ public class SVGElementMapping extends ElementMapping {
                 foObjs.put("svg", new SE());
                 foObjs.put(DEFAULT, new SVGMaker());
             } catch (Throwable t) {
+                log.error("Error while initializing the Batik SVG extensions", t);
                 // if the classes are not available
                 // the DISPLAY is not checked
                 batikAvailable = false;