cziegeler    2002/09/06 07:25:45

  Modified:    src/java/org/apache/cocoon/generation
                        ImageDirectoryGenerator.java
                        DirectoryGenerator.java FileGenerator.java
                        HTMLGenerator.java JspGenerator.java
  Log:
  Fixing some classes with respect to exception logging and logging in general
  
  Revision  Changes    Path
  1.5       +4 -5      
xml-cocoon2/src/java/org/apache/cocoon/generation/ImageDirectoryGenerator.java
  
  Index: ImageDirectoryGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/ImageDirectoryGenerator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ImageDirectoryGenerator.java      22 Feb 2002 07:03:51 -0000      1.4
  +++ ImageDirectoryGenerator.java      6 Sep 2002 14:25:45 -0000       1.5
  @@ -79,13 +79,14 @@
           }
           try {
               int dim[] = getSize(path);
  -            getLogger().debug("getSize(path) = " + dim);
  +            if (this.getLogger().isDebugEnabled()) {
  +                this.getLogger().debug("getSize(path) = " + dim);
  +            }
               
attributes.addAttribute("",IMAGE_WIDTH_ATTR_NAME,IMAGE_WIDTH_ATTR_NAME,"CDATA",String.valueOf(dim[0]));
               
attributes.addAttribute("",IMAGE_HEIGHT_ATTR_NAME,IMAGE_HEIGHT_ATTR_NAME,"CDATA",String.valueOf(dim[1]));
           } catch (RuntimeException e) {
               getLogger().debug("ImageDirectoryGenerator.setNodeAttributes", e);
           } catch (Exception e) {
  -            getLogger().error("ImageDirectoryGenerator.setNodeAttributes", e);
               throw new SAXException(e);
           }
       }
  @@ -97,7 +98,6 @@
               if(type.equals("gif")) return getGifSize(file);
               else return getJpegSize(file);
           } catch(Exception e) {
  -            Hierarchy.getDefaultHierarchy().getLoggerFor("cocoon").debug("File is 
not a valid GIF or Jpeg", e);
               throw new RuntimeException("File is not a valid GIF or Jpeg");
           }
   
  @@ -149,7 +149,6 @@
                       }
                   }
               } catch(Exception e) {
  -                Hierarchy.getDefaultHierarchy().getLoggerFor("cocoon").debug("Not a 
valid Jpeg file!", e);
                   throw new RuntimeException("Not a valid Jpeg file!");
               }
   
  
  
  
  1.11      +12 -9     
xml-cocoon2/src/java/org/apache/cocoon/generation/DirectoryGenerator.java
  
  Index: DirectoryGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/DirectoryGenerator.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- DirectoryGenerator.java   13 Jun 2002 09:28:16 -0000      1.10
  +++ DirectoryGenerator.java   6 Sep 2002 14:25:45 -0000       1.11
  @@ -179,28 +179,32 @@
           }
   
           this.depth = par.getParameterAsInteger("depth", 1);
  -        getLogger().debug("depth: " + this.depth);
   
           this.sort = par.getParameter("sort", "name");
  -        getLogger().debug("sort: " + this.sort);
   
           this.reverse = par.getParameterAsBoolean("reverse", false);
  -        getLogger().debug("reverse: " + this.reverse);
   
           String rePattern = par.getParameter("root", null);
  +        if (this.getLogger().isDebugEnabled()) {
  +            this.getLogger().debug("depth: " + this.depth);
  +            this.getLogger().debug("sort: " + this.sort);
  +            this.getLogger().debug("reverse: " + this.reverse);
  +        }
           try {
  -            getLogger().debug("root pattern: " + rePattern);
               this.rootRE = (rePattern == null)?null:new RE(rePattern);
   
               rePattern = par.getParameter("include", null);
  -            getLogger().debug("include pattern: " + rePattern);
               this.includeRE = (rePattern == null)?null:new RE(rePattern);
   
               rePattern = par.getParameter("exclude", null);
  -            getLogger().debug("exclude pattern: " + rePattern);
               this.excludeRE = (rePattern == null)?null:new RE(rePattern);
  +
  +            if (this.getLogger().isDebugEnabled()) {
  +                this.getLogger().debug("root pattern: " + rePattern);
  +                this.getLogger().debug("include pattern: " + rePattern);
  +                this.getLogger().debug("exclude pattern: " + rePattern);
  +            }
           } catch (RESyntaxException rese) {
  -            getLogger().error("Syntax error in regexp pattern '" + rePattern + "'", 
rese);
               throw new ProcessingException("Syntax error in regexp pattern '"
                   + rePattern + "'", rese);
           }
  @@ -248,7 +252,6 @@
           } catch (SourceException se) {
               throw SourceUtil.handle(se);
           } catch (IOException ioe) {
  -            getLogger().warn("Could not read directory " + directory, ioe);
               throw new ResourceNotFoundException("Could not read directory "
                   + directory, ioe);
           } finally {
  
  
  
  1.15      +1 -2      
xml-cocoon2/src/java/org/apache/cocoon/generation/FileGenerator.java
  
  Index: FileGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/FileGenerator.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- FileGenerator.java        4 Jun 2002 07:54:21 -0000       1.14
  +++ FileGenerator.java        6 Sep 2002 14:25:45 -0000       1.15
  @@ -141,7 +141,6 @@
           } catch (SAXException e) {
               final Exception cause = e.getException();
               if( cause != null ) {
  -                this.getLogger().debug("Got SAXException; Rethrowing cause 
exception", e);
                   if ( cause instanceof ProcessingException )
                       throw (ProcessingException)cause;
                   if ( cause instanceof IOException )
  
  
  
  1.19      +4 -10     
xml-cocoon2/src/java/org/apache/cocoon/generation/HTMLGenerator.java
  
  Index: HTMLGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/HTMLGenerator.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- HTMLGenerator.java        8 Aug 2002 07:28:32 -0000       1.18
  +++ HTMLGenerator.java        6 Sep 2002 14:25:45 -0000       1.19
  @@ -105,11 +105,7 @@
       public void compose(ComponentManager manager)
       throws ComponentException {
           super.compose( manager );
  -        try {
  -            this.processor = 
(XPathProcessor)this.manager.lookup(XPathProcessor.ROLE);
  -        } catch (Exception e) {
  -            getLogger().error("cannot obtain XPathProcessor", e);
  -        }
  +        this.processor = (XPathProcessor)this.manager.lookup(XPathProcessor.ROLE);
       }
   
       /**
  @@ -235,21 +231,19 @@
                   streamer.stream(doc);
               }
           } catch (IOException e){
  -            getLogger().warn("HTMLGenerator.generate()", e);
               throw new ResourceNotFoundException("Could not get resource "
                   + this.inputSource.getSystemId(), e);
           } catch (SAXException e){
  -            getLogger().error("HTMLGenerator.generate()", e);
               throw e;
           } catch (Exception e){
  -            getLogger().error("Could not setup jtidy", e);
               throw new ProcessingException("Exception in 
HTMLGenerator.generate()",e);
           }
       }
   
       public void dispose() {
  -        if ((this.manager != null) && (this.processor instanceof Component)) {
  +        if (this.manager != null) {
               this.manager.release((Component)this.processor);
  +            this.manager = null;
           }
           this.processor = null;
           super.dispose();
  
  
  
  1.9       +1 -7      
xml-cocoon2/src/java/org/apache/cocoon/generation/JspGenerator.java
  
  Index: JspGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/JspGenerator.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- JspGenerator.java 13 Jun 2002 09:28:16 -0000      1.8
  +++ JspGenerator.java 6 Sep 2002 14:25:45 -0000       1.9
  @@ -127,20 +127,14 @@
               parser = (Parser)this.manager.lookup(Parser.ROLE);
               parser.parse(input, this.xmlConsumer);
           } catch (ServletException e) {
  -            getLogger().debug("ServletException in JspGenerator.generate()", e);
  -            getLogger().debug("Embedded ServletException JspGenerator.generate()", 
e.getRootCause());
               throw new ProcessingException("ServletException in 
JspGenerator.generate()",e.getRootCause());
           } catch (SAXException e) {
  -            getLogger().debug("SAXException JspGenerator.generate()", e);
  -            getLogger().debug("Embedded SAXException JspGenerator.generate()", 
e.getException());
               throw new ProcessingException("SAXException 
JspGenerator.generate()",e.getException());
           } catch (IOException e) {
  -            getLogger().debug("IOException in JspGenerator.generate()", e);
               throw new ProcessingException("IOException JspGenerator.generate()",e);
           } catch (ProcessingException e) {
               throw e;
           } catch (Exception e) {
  -            getLogger().debug("Exception in JspGenerator.generate()", e);
               throw new ProcessingException("Exception JspGenerator.generate()",e);
           } finally {
               this.manager.release(parser);
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to