bloritsch    01/02/12 06:17:49

  Modified:    src/org/apache/cocoon/components/parser Tag: xml-cocoon2
                        JaxpParser.java
               src/org/apache/cocoon/generation Tag: xml-cocoon2
                        DirectoryGenerator.java FileGenerator.java
                        FragmentExtractorGenerator.java
                        ImageDirectoryGenerator.java
                        ServerPagesGenerator.java StatusGenerator.java
               src/org/apache/cocoon/serialization Tag: xml-cocoon2
                        AbstractTextSerializer.java FOPSerializer.java
                        HTMLSerializer.java TextSerializer.java
                        XMLSerializer.java
               src/org/apache/cocoon/transformation Tag: xml-cocoon2
                        FragmentExtractorTransformer.java
                        I18nTransformer.java LogTransformer.java
                        XIncludeTransformer.java
               src/org/apache/cocoon/xml Tag: xml-cocoon2
                        AbstractXMLConsumer.java AbstractXMLProducer.java
               src/org/apache/cocoon/xml/dom Tag: xml-cocoon2
                        DOMStreamer.java
  Log:
  Change to use AbstractLoggable
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.3   +4 -4      
xml-cocoon/src/org/apache/cocoon/components/parser/Attic/JaxpParser.java
  
  Index: JaxpParser.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/components/parser/Attic/JaxpParser.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- JaxpParser.java   2001/02/08 11:59:37     1.1.2.2
  +++ JaxpParser.java   2001/02/12 14:17:30     1.1.2.3
  @@ -29,7 +29,7 @@
    * If only we can get rid of the need for the Document...
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
  - * @version CVS $Revision: 1.1.2.2 $ $Date: 2001/02/08 11:59:37 $
  + * @version CVS $Revision: 1.1.2.3 $ $Date: 2001/02/12 14:17:30 $
    */
   public class JaxpParser extends AbstractXMLProducer
   implements Parser, ErrorHandler, ThreadSafe {
  @@ -52,7 +52,7 @@
           try {
               parser = this.factory.newSAXParser();
           } catch (Exception e) {
  -            log.error("Cannot produce a valid parser", e);
  +            getLogger().error("Cannot produce a valid parser", e);
               throw new SAXException("Could not get valid parser" + 
e.getMessage());
           }
   
  @@ -76,7 +76,7 @@
           try {
               builder = this.docfactory.newDocumentBuilder();
           } catch (ParserConfigurationException pce) {
  -            log.error("Could not create DocumentBuilder", pce);
  +            getLogger().error("Could not create DocumentBuilder", pce);
               return null;
           }
           return builder.newDocument();
  @@ -99,7 +99,7 @@
           try {
               builder = this.docfactory.newDocumentBuilder();
           } catch (ParserConfigurationException pce) {
  -            log.error("Could not build DocumentBuilder", pce);
  +            getLogger().error("Could not build DocumentBuilder", pce);
               return null;
           }
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.17  +3 -3      
xml-cocoon/src/org/apache/cocoon/generation/Attic/DirectoryGenerator.java
  
  Index: DirectoryGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/DirectoryGenerator.java,v
  retrieving revision 1.1.2.16
  retrieving revision 1.1.2.17
  diff -u -r1.1.2.16 -r1.1.2.17
  --- DirectoryGenerator.java   2001/02/12 13:30:44     1.1.2.16
  +++ DirectoryGenerator.java   2001/02/12 14:17:32     1.1.2.17
  @@ -61,7 +61,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1.2.16 $ $Date: 2001/02/12 13:30:44 $ */
  + * @version CVS $Revision: 1.1.2.17 $ $Date: 2001/02/12 14:17:32 $ */
   
   public class DirectoryGenerator extends ComposerGenerator implements 
Poolable {
   
  @@ -141,7 +141,7 @@
               try {
                   url = 
((URLFactory)manager.lookup(Roles.URL_FACTORY)).getURL(input.getSystemId());
               } catch (Exception e) {
  -                log.error("cannot obtain the URLFactory");
  +                getLogger().error("cannot obtain the URLFactory");
                   throw new SAXException ("cannot obtain the URLFactory", e);
               }
               path = new File(url.getFile());
  @@ -157,7 +157,7 @@
           this.contentHandler.endPrefixMapping(PREFIX);
           this.contentHandler.endDocument();
           } catch (IOException ioe) {
  -            log.warn("Could not get resource", ioe);
  +            getLogger().warn("Could not get resource", ioe);
               throw new ResourceNotFoundException("Could not get directory", 
ioe);
           }
   
  
  
  
  1.1.2.16  +8 -8      
xml-cocoon/src/org/apache/cocoon/generation/Attic/FileGenerator.java
  
  Index: FileGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/FileGenerator.java,v
  retrieving revision 1.1.2.15
  retrieving revision 1.1.2.16
  diff -u -r1.1.2.15 -r1.1.2.16
  --- FileGenerator.java        2001/02/11 19:13:19     1.1.2.15
  +++ FileGenerator.java        2001/02/12 14:17:33     1.1.2.16
  @@ -57,7 +57,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.1.2.15 $ $Date: 2001/02/11 19:13:19 $
  + * @version CVS $Revision: 1.1.2.16 $ $Date: 2001/02/12 14:17:33 $
    */
   public class FileGenerator extends ComposerGenerator implements Poolable, 
Configurable {
   
  @@ -77,10 +77,10 @@
       public void compose(ComponentManager manager) {
           super.compose(manager);
           try {
  -            log.debug("Looking up " + Roles.STORE);
  +            getLogger().debug("Looking up " + Roles.STORE);
               this.store = (Store) manager.lookup(Roles.STORE);
           } catch (Exception e) {
  -            log.error("Could not find component", e);
  +            getLogger().error("Could not find component", e);
           }
       }
   
  @@ -145,7 +145,7 @@
                       XMLMulticaster multicaster = new 
XMLMulticaster(compiler, null,
                                 this.contentHandler, this.lexicalHandler);
   
  -                    log.debug("Looking up " + Roles.PARSER);
  +                    getLogger().debug("Looking up " + Roles.PARSER);
                       Parser parser=(Parser)this.manager.lookup(Roles.PARSER);
   
                       parser.setContentHandler(multicaster);
  @@ -158,7 +158,7 @@
                       cxmlAndTime[1] = new Long(System.currentTimeMillis());
                       store.hold(systemID, cxmlAndTime);
                   } else {
  -                    log.debug("Looking up " + Roles.PARSER);
  +                    getLogger().debug("Looking up " + Roles.PARSER);
                       Parser parser=(Parser)this.manager.lookup(Roles.PARSER);
   
                       parser.setContentHandler(this.contentHandler);
  @@ -174,13 +174,13 @@
                   interpreter.parse(bais);
               }
           } catch (IOException e) {
  -            log.error("FileGenerator.generate()", e);
  +            getLogger().error("FileGenerator.generate()", e);
               throw new ResourceNotFoundException("FileGenerator could not 
find resource", e);
           } catch (SAXException e) {
  -            log.error("FileGenerator.generate()", e);
  +            getLogger().error("FileGenerator.generate()", e);
               throw(e);
           } catch (Exception e){
  -            log.error("Could not get parser", e);
  +            getLogger().error("Could not get parser", e);
               throw new ProcessingException(e.getMessage());
           }
       }
  
  
  
  1.1.2.2   +2 -2      
xml-cocoon/src/org/apache/cocoon/generation/Attic/FragmentExtractorGenerator.java
  
  Index: FragmentExtractorGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/FragmentExtractorGenerator.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- FragmentExtractorGenerator.java   2001/02/11 19:19:40     1.1.2.1
  +++ FragmentExtractorGenerator.java   2001/02/12 14:17:33     1.1.2.2
  @@ -28,7 +28,7 @@
    * This is by no means complete yet, but it should prove useful, particularly
    * for offline generation.
    * @author <a href="mailto:[EMAIL PROTECTED]">Paul Russell</a>
  - * @version CVS $Revision: 1.1.2.1 $ $Date: 2001/02/11 19:19:40 $
  + * @version CVS $Revision: 1.1.2.2 $ $Date: 2001/02/12 14:17:33 $
    */
   public class FragmentExtractorGenerator extends AbstractGenerator implements 
Poolable {
       
  @@ -58,7 +58,7 @@
       
       public void generate() throws SAXException {
           // Obtain the fragmentID  (which is simply the filename portion of 
the source)
  -        log.debug("FragmentExtractorGenerator retrieving document " + source 
+ ".");
  +        getLogger().debug("FragmentExtractorGenerator retrieving document " 
+ source + ".");
           Document doc = (Document) fragmentStore.get(source);
           DOMStreamer streamer = new 
DOMStreamer(this.contentHandler,this.lexicalHandler);
           
  
  
  
  1.1.2.6   +3 -3      
xml-cocoon/src/org/apache/cocoon/generation/Attic/ImageDirectoryGenerator.java
  
  Index: ImageDirectoryGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/ImageDirectoryGenerator.java,v
  retrieving revision 1.1.2.5
  retrieving revision 1.1.2.6
  diff -u -r1.1.2.5 -r1.1.2.6
  --- ImageDirectoryGenerator.java      2000/12/08 20:39:37     1.1.2.5
  +++ ImageDirectoryGenerator.java      2001/02/12 14:17:35     1.1.2.6
  @@ -13,7 +13,7 @@
    * files.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Donald A. Ball Jr.</a>
  - * @version $Revision: 1.1.2.5 $ $Date: 2000/12/08 20:39:37 $
  + * @version $Revision: 1.1.2.6 $ $Date: 2001/02/12 14:17:35 $
    */
   public class ImageDirectoryGenerator extends DirectoryGenerator implements 
Poolable {
   
  @@ -34,9 +34,9 @@
               int dim[] = getSize(path);
               
attributes.addAttribute("",IMAGE_WIDTH_ATTR_NAME,IMAGE_WIDTH_ATTR_NAME,"CDATA",""+dim[0]);
               
attributes.addAttribute("",IMAGE_HEIGHT_ATTR_NAME,IMAGE_HEIGHT_ATTR_NAME,"CDATA",""+dim[1]);
  -        } catch (RuntimeException e) 
{log.debug("ImageDirectoryGenerator.setNodeAttributes", e);}
  +        } catch (RuntimeException e) 
{getLogger().debug("ImageDirectoryGenerator.setNodeAttributes", e);}
           catch (Exception e) {
  -            log.error("ImageDirectoryGenerator.setNodeAttributes", e);
  +            getLogger().error("ImageDirectoryGenerator.setNodeAttributes", 
e);
               throw new SAXException(e);
           }
       }
  
  
  
  1.1.2.15  +7 -7      
xml-cocoon/src/org/apache/cocoon/generation/Attic/ServerPagesGenerator.java
  
  Index: ServerPagesGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/ServerPagesGenerator.java,v
  retrieving revision 1.1.2.14
  retrieving revision 1.1.2.15
  diff -u -r1.1.2.14 -r1.1.2.15
  --- ServerPagesGenerator.java 2001/02/12 13:30:44     1.1.2.14
  +++ ServerPagesGenerator.java 2001/02/12 14:17:35     1.1.2.15
  @@ -39,7 +39,7 @@
    * delegating actual SAX event generation.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a>
  - * @version CVS $Revision: 1.1.2.14 $ $Date: 2001/02/12 13:30:44 $
  + * @version CVS $Revision: 1.1.2.15 $ $Date: 2001/02/12 14:17:35 $
    */
   public class ServerPagesGenerator
     extends ServletGenerator
  @@ -60,12 +60,12 @@
       super.compose(manager);
   
       if (programGenerator == null) {
  -      log.debug("Looking up " + Roles.PROGRAM_GENERATOR);
  +      getLogger().debug("Looking up " + Roles.PROGRAM_GENERATOR);
         try {
             programGenerator = (ProgramGenerator)
                 this.manager.lookup(Roles.PROGRAM_GENERATOR);
         } catch (Exception e) {
  -          log.error("Could not find ProgramGenerator", e);
  +          getLogger().error("Could not find ProgramGenerator", e);
         }
       }
     }
  @@ -111,7 +111,7 @@
       try {
           url = 
((URLFactory)manager.lookup(Roles.URL_FACTORY)).getURL(systemId);
       } catch (Exception e) {
  -        log.error ("cannot obtain the URLFactory");
  +        getLogger().error ("cannot obtain the URLFactory");
           throw new SAXException("cannot obtain the URLFactory", e);
       }
       if (!url.getProtocol().equals("file")) {
  @@ -137,12 +137,12 @@
         generator = (Generator)
           programGenerator.load(file, markupLanguage, programmingLanguage, 
resolver);
       } catch (Exception e) {
  -      log.warn("ServerPagesGenerator.generate()", e);
  +      getLogger().warn("ServerPagesGenerator.generate()", e);
         throw new ResourceNotFoundException(e.getMessage(), e);
       }
   
       if (generator instanceof Loggable) {
  -        ((Loggable)generator).setLogger(this.log);
  +        ((Loggable)generator).setLogger(getLogger());
       }
   
       // Delegate XML production to loaded generator
  @@ -150,7 +150,7 @@
           try {
               ((Composer) generator).compose(this.manager);
           } catch (Exception e) {
  -            log.error("Could not compose generator", e);
  +            getLogger().error("Could not compose generator", e);
               throw new ProcessingException("Could not compose generator");
           }
       }
  
  
  
  1.1.2.8   +3 -3      
xml-cocoon/src/org/apache/cocoon/generation/Attic/StatusGenerator.java
  
  Index: StatusGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/generation/Attic/StatusGenerator.java,v
  retrieving revision 1.1.2.7
  retrieving revision 1.1.2.8
  diff -u -r1.1.2.7 -r1.1.2.8
  --- StatusGenerator.java      2000/12/08 20:39:40     1.1.2.7
  +++ StatusGenerator.java      2001/02/12 14:17:36     1.1.2.8
  @@ -52,7 +52,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Paul Russell</a> (Luminas 
Limited)
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1.2.7 $ $Date: 2000/12/08 20:39:40 $
  + * @version CVS $Revision: 1.1.2.8 $ $Date: 2001/02/12 14:17:36 $
    */
   public class StatusGenerator extends ComposerGenerator implements Poolable {
   
  @@ -99,10 +99,10 @@
           try {
               localHost = InetAddress.getLocalHost().getHostName();
           } catch ( UnknownHostException e ) {
  -            log.debug("StatusGenerator:UnknownHost", e);
  +            getLogger().debug("StatusGenerator:UnknownHost", e);
               localHost = "";
           } catch ( SecurityException e ) {
  -            log.debug("StatusGenerator:Security", e);
  +            getLogger().debug("StatusGenerator:Security", e);
               localHost = "";
           }
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.6   +8 -8      
xml-cocoon/src/org/apache/cocoon/serialization/Attic/AbstractTextSerializer.java
  
  Index: AbstractTextSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/serialization/Attic/AbstractTextSerializer.java,v
  retrieving revision 1.1.2.5
  retrieving revision 1.1.2.6
  diff -u -r1.1.2.5 -r1.1.2.6
  --- AbstractTextSerializer.java       2001/01/10 13:42:21     1.1.2.5
  +++ AbstractTextSerializer.java       2001/02/12 14:17:39     1.1.2.6
  @@ -20,7 +20,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1.2.5 $ $Date: 2001/01/10 13:42:21 $
  + * @version CVS $Revision: 1.1.2.6 $ $Date: 2001/02/12 14:17:39 $
    */
   public abstract class AbstractTextSerializer extends AbstractSerializer 
implements Configurable {
   
  @@ -52,7 +52,7 @@
               try {
                   format.setEncoding(encoding.getValue());
               } catch (ConfigurationException ce) {
  -                log.debug("No value for encoding--but expected", ce);
  +                getLogger().debug("No value for encoding--but expected", ce);
               }
           }
   
  @@ -60,7 +60,7 @@
               try {
                   doctypePublic = dtPublic.getValue();
               } catch (ConfigurationException ce) {
  -                log.debug("No Public Doctype--but expected", ce);
  +                getLogger().debug("No Public Doctype--but expected", ce);
               }
           }
   
  @@ -68,7 +68,7 @@
               try {
                   format.setDoctype(doctypePublic, dtSystem.getValue());
               } catch (ConfigurationException ce) {
  -                log.debug("No System Doctype--but expected", ce);
  +                getLogger().debug("No System Doctype--but expected", ce);
               }
           }
   
  @@ -77,7 +77,7 @@
               try {
                   format.setIndent(indent.getValueAsInt());
               } catch (ConfigurationException ce) {
  -                log.debug("No indent value or invalid value--but expected", 
ce);
  +                getLogger().debug("No indent value or invalid value--but 
expected", ce);
               }
           }
   
  @@ -85,7 +85,7 @@
               try {
                   format.setPreserveSpace(preserveSpace.getValueAsBoolean());
               } catch (ConfigurationException ce) {
  -                log.debug("No preserve-space value--but expected", ce);
  +                getLogger().debug("No preserve-space value--but expected", 
ce);
               }
           }
   
  @@ -93,7 +93,7 @@
               try {
                   
format.setOmitXMLDeclaration(!declaration.getValueAsBoolean());
               } catch (ConfigurationException ce) {
  -                log.debug("No declaration value or invalid value--but 
expected", ce);
  +                getLogger().debug("No declaration value or invalid 
value--but expected", ce);
               }
           }
   
  @@ -102,7 +102,7 @@
               try {
                   format.setLineWidth(lineWidth.getValueAsInt());
               } catch (ConfigurationException ce) {
  -                log.debug("No line-width value or invalid value--but 
expected", ce);
  +                getLogger().debug("No line-width value or invalid value--but 
expected", ce);
               }
           }
       }
  
  
  
  1.1.2.11  +3 -3      
xml-cocoon/src/org/apache/cocoon/serialization/Attic/FOPSerializer.java
  
  Index: FOPSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/serialization/Attic/FOPSerializer.java,v
  retrieving revision 1.1.2.10
  retrieving revision 1.1.2.11
  diff -u -r1.1.2.10 -r1.1.2.11
  --- FOPSerializer.java        2001/01/03 13:49:00     1.1.2.10
  +++ FOPSerializer.java        2001/02/12 14:17:39     1.1.2.11
  @@ -29,7 +29,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
    *         (PWR Organisation &amp; Entwicklung)
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1.2.10 $ $Date: 2001/01/03 13:49:00 $
  + * @version CVS $Revision: 1.1.2.11 $ $Date: 2001/02/12 14:17:39 $
    *
    */
   public class FOPSerializer extends AbstractSerializer implements 
MessageListener, Poolable {
  @@ -70,10 +70,10 @@
               driver.format();
               driver.render();
           } catch (IOException e) {
  -            log.error("FOPSerializer.endDocument()", e);
  +            getLogger().error("FOPSerializer.endDocument()", e);
               throw new SAXException (e);
           } catch (FOPException e) {
  -            log.error("FOPSerializer.endDocument()", e);
  +            getLogger().error("FOPSerializer.endDocument()", e);
               throw new SAXException (e);
           } finally {
               driver = null;
  
  
  
  1.1.2.11  +2 -2      
xml-cocoon/src/org/apache/cocoon/serialization/Attic/HTMLSerializer.java
  
  Index: HTMLSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/serialization/Attic/HTMLSerializer.java,v
  retrieving revision 1.1.2.10
  retrieving revision 1.1.2.11
  diff -u -r1.1.2.10 -r1.1.2.11
  --- HTMLSerializer.java       2000/12/08 20:40:10     1.1.2.10
  +++ HTMLSerializer.java       2001/02/12 14:17:39     1.1.2.11
  @@ -20,7 +20,7 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1.2.10 $ $Date: 2000/12/08 20:40:10 $
  + * @version CVS $Revision: 1.1.2.11 $ $Date: 2001/02/12 14:17:39 $
    */
   
   public class HTMLSerializer extends AbstractTextSerializer implements 
Poolable {
  @@ -36,7 +36,7 @@
               super.setOutputStream(out);
               this.setContentHandler(this.factory.makeSerializer(out, 
this.format).asContentHandler());
           } catch (Exception e) {
  -            log.error("HTMLSerializer.setOutputStream()", e);
  +            getLogger().error("HTMLSerializer.setOutputStream()", e);
               throw new RuntimeException(e.toString());
           }
       }
  
  
  
  1.1.2.7   +2 -2      
xml-cocoon/src/org/apache/cocoon/serialization/Attic/TextSerializer.java
  
  Index: TextSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/serialization/Attic/TextSerializer.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- TextSerializer.java       2001/01/04 14:29:53     1.1.2.6
  +++ TextSerializer.java       2001/02/12 14:17:40     1.1.2.7
  @@ -20,7 +20,7 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1.2.6 $ $Date: 2001/01/04 14:29:53 $
  + * @version CVS $Revision: 1.1.2.7 $ $Date: 2001/02/12 14:17:40 $
    */
   
   public class TextSerializer extends AbstractTextSerializer implements 
Poolable {
  @@ -36,7 +36,7 @@
               super.setOutputStream(out);
               this.setContentHandler(this.factory.makeSerializer(out, 
this.format).asContentHandler());
           } catch (Exception e) {
  -            log.error("TextSerializer.setOutputStream()", e);
  +            getLogger().error("TextSerializer.setOutputStream()", e);
               throw new RuntimeException(e.toString());
           }
       }
  
  
  
  1.1.2.11  +2 -2      
xml-cocoon/src/org/apache/cocoon/serialization/Attic/XMLSerializer.java
  
  Index: XMLSerializer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/serialization/Attic/XMLSerializer.java,v
  retrieving revision 1.1.2.10
  retrieving revision 1.1.2.11
  diff -u -r1.1.2.10 -r1.1.2.11
  --- XMLSerializer.java        2001/01/04 14:29:53     1.1.2.10
  +++ XMLSerializer.java        2001/02/12 14:17:40     1.1.2.11
  @@ -20,7 +20,7 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]">Stefano Mazzocchi</a>
  - * @version CVS $Revision: 1.1.2.10 $ $Date: 2001/01/04 14:29:53 $
  + * @version CVS $Revision: 1.1.2.11 $ $Date: 2001/02/12 14:17:40 $
    */
   
   public class XMLSerializer extends AbstractTextSerializer implements 
Poolable {
  @@ -36,7 +36,7 @@
               super.setOutputStream(out);
               this.setContentHandler(this.factory.makeSerializer(out, 
this.format).asContentHandler());
           } catch (Exception e) {
  -            log.error("XMLSerializer.setOutputStream()", e);
  +            getLogger().error("XMLSerializer.setOutputStream()", e);
               throw new RuntimeException(e.toString());
           }
       }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +6 -6      
xml-cocoon/src/org/apache/cocoon/transformation/Attic/FragmentExtractorTransformer.java
  
  Index: FragmentExtractorTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/FragmentExtractorTransformer.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- FragmentExtractorTransformer.java 2001/02/11 19:19:41     1.1.2.1
  +++ FragmentExtractorTransformer.java 2001/02/12 14:17:43     1.1.2.2
  @@ -32,7 +32,7 @@
    * <a href="http://c2.com/cgi/wiki?YouArentGonnaNeedIt";>you aren't gonna 
need it</a>,
    * so I've just used very simple extraction based on a URI and local name.
    * @author <a href="mailto:[EMAIL PROTECTED]">Paul Russell</a>
  - * @version CVS $Revision: 1.1.2.1 $ $Date: 2001/02/11 19:19:41 $
  + * @version CVS $Revision: 1.1.2.2 $ $Date: 2001/02/12 14:17:43 $
    */
   public class FragmentExtractorTransformer extends AbstractTransformer 
implements Composer {
       private static String EXTRACT_URI="http://www.w3.org/2000/svg";;
  @@ -61,7 +61,7 @@
               documentFactory = (DOMFactory) manager.lookup(Roles.PARSER);
           } catch ( ComponentManagerException cme ) {
               documentFactory = null;
  -            log.error("ImageBankTransformer could not lookup parser.");
  +            getLogger().error("ImageBankTransformer could not lookup 
parser.");
           }
       }
       
  @@ -147,7 +147,7 @@
           if ( uri.equals(this.EXTRACT_URI) && 
loc.equals(this.EXTRACT_ELEMENT) ) {
               extractLevel++;
               imageID++;
  -            log.debug("ImageBankTransformer extractLevel now " + 
extractLevel + ".");
  +            getLogger().debug("ImageBankTransformer extractLevel now " + 
extractLevel + ".");
   
               
               // Start the DOM document
  @@ -190,7 +190,7 @@
               this.currentBuilder.endElement(uri,loc,raw);
               if ( uri.equals(this.EXTRACT_URI) && 
loc.equals(this.EXTRACT_ELEMENT) ) {
                   extractLevel--;
  -                log.debug("ImageBankTransformer extractLevel now " + 
extractLevel + ".");
  +                getLogger().debug("ImageBankTransformer extractLevel now " + 
extractLevel + ".");
                   
                   if ( extractLevel == 0 ) {
                       // finish building the DOM. remove existing prefix 
mappings.
  @@ -205,7 +205,7 @@
                       
                       Document doc = this.currentBuilder.getDocument();
                       String id = FragmentExtractorGenerator.store(doc);
  -                                     log.debug("FragmentExtractorTransformer 
stored document " + id + ".");
  +                                     
getLogger().debug("FragmentExtractorTransformer stored document " + id + ".");
                       
                       // Insert ref.
                       super.startPrefixMapping("fe",FE_URI);
  @@ -386,6 +386,6 @@
       }
       
       public void processDocument(Document doc) {
  -        log.debug("ImageBankTransformer recieved document.");
  +        getLogger().debug("ImageBankTransformer recieved document.");
       }
   }
  
  
  
  1.1.2.6   +3 -5      
xml-cocoon/src/org/apache/cocoon/transformation/Attic/I18nTransformer.java
  
  Index: I18nTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/I18nTransformer.java,v
  retrieving revision 1.1.2.5
  retrieving revision 1.1.2.6
  diff -u -r1.1.2.5 -r1.1.2.6
  --- I18nTransformer.java      2001/02/12 13:30:46     1.1.2.5
  +++ I18nTransformer.java      2001/02/12 14:17:44     1.1.2.6
  @@ -36,8 +36,6 @@
   import java.net.URL;
   import java.net.MalformedURLException;
   
  -
  -
   /**
    * I18nTransformer. Cocoon2 port of Infozone groups I18nProcessor.
    * <p>
  @@ -150,7 +148,7 @@
               tr = ((URLFactory)manager.lookup(Roles.URL_FACTORY))
                   .getURL(resolver.resolveEntity(null, 
translations_file).getSystemId());
           } catch (Exception e) {
  -            log.error("cannot obtain the URLFactory", e);
  +            getLogger().error("cannot obtain the URLFactory", e);
               throw new SAXException("cannot obtain the URLFactory", e);
           }
           initialiseDictionary(tr);
  @@ -309,12 +307,12 @@
               parser = (Parser)(manager.lookup(Roles.PARSER));
   
           } catch (Exception e) {
  -            log.error("Could not find component", e);
  +            getLogger().error("Could not find component", e);
               return;
           }
           InputSource input;
           if (object instanceof Loggable) {
  -            ((Loggable)object).setLogger(this.log);
  +            ((Loggable)object).setLogger(getLogger());
           }
           if (object instanceof Reader) {
               input = new InputSource((Reader)(object));
  
  
  
  1.1.2.12  +4 -4      
xml-cocoon/src/org/apache/cocoon/transformation/Attic/LogTransformer.java
  
  Index: LogTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/LogTransformer.java,v
  retrieving revision 1.1.2.11
  retrieving revision 1.1.2.12
  diff -u -r1.1.2.11 -r1.1.2.12
  --- LogTransformer.java       2000/12/08 20:40:40     1.1.2.11
  +++ LogTransformer.java       2001/02/12 14:17:44     1.1.2.12
  @@ -45,7 +45,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
    *         (PWR Organisation &amp; Entwicklung)
  - * @version CVS $Revision: 1.1.2.11 $ $Date: 2000/12/08 20:40:40 $
  + * @version CVS $Revision: 1.1.2.12 $ $Date: 2001/02/12 14:17:44 $
    *
    */
   public class LogTransformer extends AbstractTransformer {
  @@ -84,7 +84,7 @@
                   else
                       logfile = new FileWriter(java.io.FileDescriptor.out);
               } catch (IOException e) {
  -                log.debug("LogTransformer", e);
  +                getLogger().debug("LogTransformer", e);
                   isValid = false;
                   throw e;
               }
  @@ -303,7 +303,7 @@
                       logfile.write( logEntry.toString(), 0, 
logEntry.length());
                       logfile.flush();
                   }
  -                catch(IOException ioe) { log.debug("LogTransformer.log", 
ioe); }
  +                catch(IOException ioe) { 
getLogger().debug("LogTransformer.log", ioe); }
               }
           }
       }
  @@ -314,6 +314,6 @@
       public void destroy() {
           try {
               logfile.close();
  -        } catch (Exception e) {log.debug("LogTransformer.destroy()", e);}
  +        } catch (Exception e) {getLogger().debug("LogTransformer.destroy()", 
e);}
       }
   }
  
  
  
  1.1.2.17  +28 -29    
xml-cocoon/src/org/apache/cocoon/transformation/Attic/XIncludeTransformer.java
  
  Index: XIncludeTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/XIncludeTransformer.java,v
  retrieving revision 1.1.2.16
  retrieving revision 1.1.2.17
  diff -u -r1.1.2.16 -r1.1.2.17
  --- XIncludeTransformer.java  2001/02/12 13:30:46     1.1.2.16
  +++ XIncludeTransformer.java  2001/02/12 14:17:45     1.1.2.17
  @@ -28,6 +28,8 @@
   import org.apache.avalon.Parameters;
   import org.apache.avalon.ComponentManager;
   import org.apache.avalon.Composer;
  +import org.apache.avalon.Loggable;
  +import org.apache.avalon.AbstractLoggable;
   import org.apache.cocoon.Roles;
   import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.components.parser.Parser;
  @@ -35,10 +37,6 @@
   import org.apache.cocoon.xml.dom.DOMBuilder;
   import org.apache.cocoon.xml.dom.DOMStreamer;
   import org.apache.xpath.XPathAPI;
  -
  -import org.apache.avalon.Loggable;
  -import org.apache.log.Logger;
  -
   import javax.xml.transform.TransformerException;
   
   /**
  @@ -49,9 +47,9 @@
    * by the SAX event FSM yet.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Donald Ball</a>
  - * @version CVS $Revision: 1.1.2.16 $ $Date: 2001/02/12 13:30:46 $ $Author: 
giacomo $
  + * @version CVS $Revision: 1.1.2.17 $ $Date: 2001/02/12 14:17:45 $ $Author: 
bloritsch $
    */
  -public class XIncludeTransformer extends AbstractTransformer implements 
Composer, Loggable {
  +public class XIncludeTransformer extends AbstractTransformer implements 
Composer {
   
       protected URLFactory urlFactory;
   
  @@ -88,11 +86,11 @@
               throws ProcessingException, SAXException, IOException {}
       /*
           try {
  -            log.debug("SOURCE: "+source);
  +            getLogger().debug("SOURCE: "+source);
               base_xmlbase_uri = urlFactory.getURL(source);
  -            log.debug("SOURCE URI: "+base_xmlbase_uri.toString());
  +            getLogger().debug("SOURCE URI: "+base_xmlbase_uri.toString());
           } catch (MalformedURLException e) {
  -            log.debug("XincludeTransformer", e);
  +            getLogger().debug("XincludeTransformer", e);
               throw new ProcessingException(e.getMessage());
           }
       }
  @@ -103,7 +101,7 @@
           try {
               this.urlFactory = 
(URLFactory)this.manager.lookup(Roles.URL_FACTORY);
           } catch (Exception e) {
  -            log.error("cannot obtain URLFactory", e);
  +            getLogger().error("cannot obtain URLFactory", e);
           }
       }
   
  @@ -113,7 +111,7 @@
               try {
                   startXMLBaseAttribute(uri,name,value);
               } catch (MalformedURLException e) {
  -                log.debug("XincludeTransformer", e);
  +                getLogger().debug("XincludeTransformer", e);
                   throw new SAXException(e);
               }
           }
  @@ -123,10 +121,10 @@
               try {
                   processXIncludeElement(href, parse);
               } catch (MalformedURLException e) {
  -                log.debug("XincludeTransformer", e);
  +                getLogger().debug("XincludeTransformer", e);
                   throw new SAXException(e);
               } catch (IOException e) {
  -                log.debug("XincludeTransformer", e);
  +                getLogger().debug("XincludeTransformer", e);
                   throw new SAXException(e);
               }
               return;
  @@ -150,7 +148,7 @@
               if (current_xmlbase_uri == null) {
                   current_xmlbase_uri = base_xmlbase_uri;
               }
  -        } catch (MalformedURLException e) {log.debug("XincludeTransformer", 
e);}
  +        } catch (MalformedURLException e) 
{getLogger().debug("XincludeTransformer", e);}
           super.setDocumentLocator(locator);
       }
   
  @@ -178,7 +176,7 @@
       }
   
       protected void processXIncludeElement(String href, String parse) throws 
SAXException,MalformedURLException,IOException {
  -        log.debug("Processing XInclude element: href="+href+", 
parse="+parse);
  +        getLogger().debug("Processing XInclude element: href="+href+", 
parse="+parse);
           URL url;
           String suffix;
           int index = href.indexOf('#');
  @@ -189,13 +187,13 @@
               url = 
urlFactory.getURL(current_xmlbase_uri,href.substring(0,index));
               suffix = href.substring(index+1);
           }
  -        log.debug("URL: "+url+"\nSuffix: "+suffix);
  +        getLogger().debug("URL: "+url+"\nSuffix: "+suffix);
           Object object = url.getContent();
  -        log.debug("Object: "+object);
  +        getLogger().debug("Object: "+object);
           if (parse.equals("text")) {
  -            log.debug("Parse type is text");
  +            getLogger().debug("Parse type is text");
               if (object instanceof Loggable) {
  -                ((Loggable)object).setLogger(this.log);
  +                ((Loggable)object).setLogger(getLogger());
               }
               if (object instanceof Reader) {
                   Reader reader = (Reader)object;
  @@ -220,18 +218,18 @@
                   }
               }
           } else if (parse.equals("xml")) {
  -            log.debug("Parse type is XML");
  +            getLogger().debug("Parse type is XML");
               Parser parser = null;
               try {
  -                log.debug("Looking up " + Roles.PARSER);
  +                getLogger().debug("Looking up " + Roles.PARSER);
                   parser = (Parser)manager.lookup(Roles.PARSER);
               } catch (Exception e) {
  -                log.error("Could not find component", e);
  +                getLogger().error("Could not find component", e);
                   return;
               }
               InputSource input;
               if (object instanceof Loggable) {
  -                ((Loggable)object).setLogger(this.log);
  +                ((Loggable)object).setLogger(getLogger());
               }
               if (object instanceof Reader) {
                   input = new InputSource((Reader)object);
  @@ -242,7 +240,7 @@
               }
               if (suffix.startsWith("xpointer(") && suffix.endsWith(")")) {
                   String xpath = suffix.substring(9,suffix.length()-1);
  -                log.debug("XPath is "+xpath);
  +                getLogger().debug("XPath is "+xpath);
                   DOMBuilder builder = new DOMBuilder(parser);
                   parser.setContentHandler(builder);
                   parser.setLexicalHandler(builder);
  @@ -256,11 +254,12 @@
                           streamer.stream(list.item(i));
                       }
                   } catch (TransformerException e){
  -                    log.error("TransformerException", e);
  +                    getLogger().error("TransformerException", e);
                       return;
                   }
               } else {
                   XIncludeContentHandler xinclude_handler = new 
XIncludeContentHandler(super.contentHandler,super.lexicalHandler);
  +             xinclude_handler.setLogger(getLogger());
                   parser.setContentHandler(xinclude_handler);
                   parser.setLexicalHandler(xinclude_handler);
                   parser.parse(input);
  @@ -268,7 +267,7 @@
           }
       }
   
  -    class XIncludeContentHandler implements ContentHandler, LexicalHandler {
  +    class XIncludeContentHandler extends AbstractLoggable implements 
ContentHandler, LexicalHandler {
   
           private ContentHandler content_handler;
           LexicalHandler lexical_handler;
  @@ -283,12 +282,12 @@
           }
   
           public void startDocument() {
  -            log.debug("Internal start document received");
  +            getLogger().debug("Internal start document received");
               /** We don't pass start document on to the "real" handler **/
           }
   
           public void endDocument() {
  -            log.debug("Internal end document received");
  +            getLogger().debug("Internal end document received");
               /** We don't pass end document on to the "real" handler **/
           }
   
  @@ -304,7 +303,7 @@
   
           public void startElement(String namespace, String name, String raw,
               Attributes attr) throws SAXException {
  -            log.debug("Internal element received: "+name);
  +            getLogger().debug("Internal element received: "+name);
               content_handler.startElement(namespace,name,raw,attr);
           }
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.7   +3 -11     
xml-cocoon/src/org/apache/cocoon/xml/Attic/AbstractXMLConsumer.java
  
  Index: AbstractXMLConsumer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/xml/Attic/AbstractXMLConsumer.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- AbstractXMLConsumer.java  2001/01/22 21:56:54     1.1.2.6
  +++ AbstractXMLConsumer.java  2001/02/12 14:17:47     1.1.2.7
  @@ -14,7 +14,7 @@
   import org.xml.sax.ext.LexicalHandler;
   
   import org.apache.log.Logger;
  -import org.apache.avalon.Loggable;
  +import org.apache.avalon.AbstractLoggable;
   
   /**
    * This abstract class provides default implementation of the methods 
specified
  @@ -22,17 +22,9 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1.2.6 $ $Date: 2001/01/22 21:56:54 $
  + * @version CVS $Revision: 1.1.2.7 $ $Date: 2001/02/12 14:17:47 $
    */
  -public abstract class AbstractXMLConsumer implements XMLConsumer, Loggable {
  -
  -    protected Logger log;
  -
  -    public void setLogger(Logger logger) {
  -        if (this.log == null) {
  -            this.log = logger;
  -        }
  -    }
  +public abstract class AbstractXMLConsumer extends AbstractLoggable 
implements XMLConsumer {
   
       /**
        * Receive an object for locating the origin of SAX document events.
  
  
  
  1.1.2.9   +3 -12     
xml-cocoon/src/org/apache/cocoon/xml/Attic/AbstractXMLProducer.java
  
  Index: AbstractXMLProducer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/xml/Attic/AbstractXMLProducer.java,v
  retrieving revision 1.1.2.8
  retrieving revision 1.1.2.9
  diff -u -r1.1.2.8 -r1.1.2.9
  --- AbstractXMLProducer.java  2001/02/12 13:30:47     1.1.2.8
  +++ AbstractXMLProducer.java  2001/02/12 14:17:47     1.1.2.9
  @@ -10,8 +10,7 @@
   import org.xml.sax.ContentHandler;
   import org.xml.sax.ext.LexicalHandler;
   
  -import org.apache.avalon.Loggable;
  -import org.apache.log.Logger;
  +import org.apache.avalon.AbstractLoggable;
   import org.apache.avalon.Recyclable;
   
   /**
  @@ -20,12 +19,10 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1.2.8 $ $Date: 2001/02/12 13:30:47 $
  + * @version CVS $Revision: 1.1.2.9 $ $Date: 2001/02/12 14:17:47 $
    */
  -public abstract class AbstractXMLProducer implements XMLProducer, Loggable, 
Recyclable {
  +public abstract class AbstractXMLProducer extends AbstractLoggable 
implements XMLProducer, Recyclable {
   
  -    protected Logger log;
  -
       /** The <code>ContentHandler</code> receiving SAX events. */
       protected ContentHandler contentHandler;
   
  @@ -41,12 +38,6 @@
       public void setConsumer(XMLConsumer consumer) {
           this.contentHandler = consumer;
           this.lexicalHandler = consumer;
  -    }
  -
  -    public void setLogger(Logger logger) {
  -        if (this.log == null) {
  -            this.log = logger;
  -        }
       }
   
       /**
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.5   +3 -3      
xml-cocoon/src/org/apache/cocoon/xml/dom/Attic/DOMStreamer.java
  
  Index: DOMStreamer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/xml/dom/Attic/DOMStreamer.java,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -r1.1.2.4 -r1.1.2.5
  --- DOMStreamer.java  2001/01/23 17:59:41     1.1.2.4
  +++ DOMStreamer.java  2001/02/12 14:17:49     1.1.2.5
  @@ -37,7 +37,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
    *         (Apache Software Foundation, Exoffice Technologies)
  - * @version CVS $Revision: 1.1.2.4 $ $Date: 2001/01/23 17:59:41 $
  + * @version CVS $Revision: 1.1.2.5 $ $Date: 2001/02/12 14:17:49 $
    */
   public class DOMStreamer extends AbstractXMLProducer {
   
  @@ -86,7 +86,7 @@
           try {
               processNode((Node)object);
           } catch (ClassCastException e) {
  -            log.error("DOMStreamer", e);
  +            getLogger().error("DOMStreamer", e);
               throw new SAXException(e);
           }
       }
  @@ -136,7 +136,7 @@
                                              " class "+n.getClass().getName());
               }
           } catch (ClassCastException e) {
  -            log.error("Error casting node to appropriate type", e);
  +            getLogger().error("Error casting node to appropriate type", e);
               throw new SAXException("Error casting node to appropriate type");
           }
       }
  
  
  

Reply via email to