You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2007/10/19 03:46:20 UTC

svn commit: r586215 - /cocoon/trunk/blocks/cocoon-batik/cocoon-batik-impl/src/main/java/org/apache/cocoon/xml/dom/SVGBuilder.java

Author: vgritsenko
Date: Thu Oct 18 18:46:19 2007
New Revision: 586215

URL: http://svn.apache.org/viewvc?rev=586215&view=rev
Log:
switching to new AbstractLogEnabled

Modified:
    cocoon/trunk/blocks/cocoon-batik/cocoon-batik-impl/src/main/java/org/apache/cocoon/xml/dom/SVGBuilder.java

Modified: cocoon/trunk/blocks/cocoon-batik/cocoon-batik-impl/src/main/java/org/apache/cocoon/xml/dom/SVGBuilder.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-batik/cocoon-batik-impl/src/main/java/org/apache/cocoon/xml/dom/SVGBuilder.java?rev=586215&r1=586214&r2=586215&view=diff
==============================================================================
--- cocoon/trunk/blocks/cocoon-batik/cocoon-batik-impl/src/main/java/org/apache/cocoon/xml/dom/SVGBuilder.java (original)
+++ cocoon/trunk/blocks/cocoon-batik/cocoon-batik-impl/src/main/java/org/apache/cocoon/xml/dom/SVGBuilder.java Thu Oct 18 18:46:19 2007
@@ -16,22 +16,21 @@
  */
 package org.apache.cocoon.xml.dom;
 
-import org.apache.avalon.framework.logger.LogEnabled;
-import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.excalibur.pool.Recyclable;
+import java.net.MalformedURLException;
+import java.net.URL;
 
+import org.apache.avalon.excalibur.pool.Recyclable;
 import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
 import org.apache.batik.dom.svg.SVGDOMImplementation;
 import org.apache.batik.dom.svg.SVGOMDocument;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 import org.apache.cocoon.xml.XMLConsumer;
 
 import org.w3c.dom.Document;
-import org.xml.sax.SAXException;
 import org.xml.sax.Locator;
-
-import java.net.MalformedURLException;
-import java.net.URL;
+import org.xml.sax.SAXException;
 
 /**
  * The <code>SVGBuilder</code> is a utility class that will generate a
@@ -39,8 +38,10 @@
  *
  * @version $Id$
  */
-public class SVGBuilder extends SAXSVGDocumentFactory implements XMLConsumer, LogEnabled, Recyclable {
-    protected Logger log;
+public class SVGBuilder extends SAXSVGDocumentFactory
+                        implements XMLConsumer, Recyclable {
+
+    protected final Log log = LogFactory.getLog(getClass());
 
     protected Locator locator;
 
@@ -54,18 +55,7 @@
         super(SAX_PARSER);
     }
 
-    /**
-     * Provide component with a logger.
-     *
-     * @param logger the logger
-     */
-    public void enableLogging(Logger logger) {
-        if (this.log == null) {
-            this.log = logger;
-        }
-    }
-
-    protected Logger getLogger() {
+    protected Log getLogger() {
         return this.log;
     }