cziegeler    2002/09/11 23:16:43

  Modified:    src/java/org/apache/cocoon/components/source/impl
                        FileSource.java URLFactoryWrapper.java
                        SourceFactoryWrapper.java
               src/java/org/apache/cocoon/components/source
                        SourceHandlerImpl.java XMLDBSource.java
                        XMLDBSourceFactory.java
  Log:
  logging and exception handling update
  
  Revision  Changes    Path
  1.7       +2 -2      
xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/FileSource.java
  
  Index: FileSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/FileSource.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- FileSource.java   19 Aug 2002 07:57:21 -0000      1.6
  +++ FileSource.java   12 Sep 2002 06:16:43 -0000      1.7
  @@ -284,7 +284,7 @@
               out.flush();
               out.close();
           } catch (IOException ioe) {
  -            throw new SourceException("Could not copy source : "+ioe.getMessage());
  +            throw new SourceException("Could not copy source : "+ioe.getMessage(), 
ioe);
           }
       }
   
  
  
  
  1.3       +1 -2      
xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/URLFactoryWrapper.java
  
  Index: URLFactoryWrapper.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/URLFactoryWrapper.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- URLFactoryWrapper.java    31 Jul 2002 13:13:25 -0000      1.2
  +++ URLFactoryWrapper.java    12 Sep 2002 06:16:43 -0000      1.3
  @@ -124,7 +124,6 @@
           } catch (ConfigurationException e) {
               throw e;
           } catch (Exception e) {
  -            getLogger().error("Could not get URLFactory", e);
               throw new ConfigurationException("Could not get parameters because: " +
                                              e.getMessage(), e);
           }
  
  
  
  1.4       +1 -3      
xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SourceFactoryWrapper.java
  
  Index: SourceFactoryWrapper.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/impl/SourceFactoryWrapper.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SourceFactoryWrapper.java 8 Aug 2002 02:10:40 -0000       1.3
  +++ SourceFactoryWrapper.java 12 Sep 2002 06:16:43 -0000      1.4
  @@ -121,7 +121,6 @@
           } catch (ConfigurationException e) {
               throw e;
           } catch (Exception e) {
  -            getLogger().error("Could not get SourceFactory", e);
               throw new ConfigurationException("Could not get parameters because: " +
                                              e.getMessage(), e);
           }
  @@ -172,7 +171,6 @@
           try {
               source = this.sourceFactory.getSource(currentEnv, location);
           } catch (ProcessingException pe) {
  -            getLogger().error("ProcessingException", pe);
               throw new IOException("ProcessingException: " + pe.getMessage());
           }
           return new CocoonToAvalonSource( source );
  
  
  
  1.11      +7 -4      
xml-cocoon2/src/java/org/apache/cocoon/components/source/SourceHandlerImpl.java
  
  Index: SourceHandlerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/SourceHandlerImpl.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- SourceHandlerImpl.java    31 Jul 2002 13:13:25 -0000      1.10
  +++ SourceHandlerImpl.java    12 Sep 2002 06:16:43 -0000      1.11
  @@ -105,7 +105,9 @@
       public void configure(final Configuration conf)
       throws ConfigurationException {
           try {
  -            getLogger().debug("Getting the SourceFactories");
  +            if (this.getLogger().isDebugEnabled()) {
  +                getLogger().debug("Getting the SourceFactories");
  +            }
               HashMap factories = new HashMap();
               Configuration[] configs = conf.getChildren("protocol");
               SourceFactory sourceFactory = null;
  @@ -116,7 +118,9 @@
                       throw new ConfigurationException("SourceFactory defined twice 
for protocol: " + protocol);
                   }
   
  -                getLogger().debug("\tfor protocol: " + protocol + " " + 
configs[i].getAttribute("class"));
  +                if (this.getLogger().isDebugEnabled()) {
  +                    getLogger().debug("\tfor protocol: " + protocol + " " + 
configs[i].getAttribute("class"));
  +                }
                   sourceFactory = (SourceFactory) 
ClassUtils.newInstance(configs[i].getAttribute("class"));
                   this.init(sourceFactory, configs[i]);
                   factories.put(protocol, sourceFactory);
  @@ -126,7 +130,6 @@
           } catch (ConfigurationException e) {
               throw e;
           } catch (Exception e) {
  -            getLogger().error("Could not get SourceFactories", e);
               throw new ConfigurationException("Could not get parameters because: " +
                                              e.getMessage());
           }
  
  
  
  1.9       +2 -7      
xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSource.java
  
  Index: XMLDBSource.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSource.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- XMLDBSource.java  31 Jul 2002 13:13:25 -0000      1.8
  +++ XMLDBSource.java  12 Sep 2002 06:16:43 -0000      1.9
  @@ -198,10 +198,8 @@
   
           } catch (Exception e) {
   
  -            this.log.error("There was a problem setting up the connection");
  -            this.log.error("Make sure that your driver is available");
               throw new ProcessingException("Problem setting up the connection to 
XML:DB: "
  -                    + e.getMessage(), e);
  +                    + e.getMessage() + ". Make sure that your driver is 
available.", e);
   
           }
   
  @@ -262,7 +260,6 @@
           } catch (XMLDBException xde) {
               String error = "Unable to fetch content. Error "
                        + xde.errorCode + ": " + xde.getMessage();
  -            this.log.debug(error, xde);
               throw new SAXException(error, xde);
           }
       }
  @@ -332,7 +329,6 @@
               collection.close();
           } catch (XMLDBException xde) {
               String error = "Collection listing failed. Error " + xde.errorCode + ": 
" + xde.getMessage();
  -            this.log.debug(error, xde);
               throw new SAXException(error, xde);
           }
       }
  @@ -386,7 +382,6 @@
               handler.endDocument();
           } catch (XMLDBException xde) {
               String error = "Query failed. Error " + xde.errorCode + ": " + 
xde.getMessage();
  -            this.log.debug(error, xde);
               throw new SAXException(error, xde);
           }
       }
  
  
  
  1.6       +1 -7      
xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSourceFactory.java
  
  Index: XMLDBSourceFactory.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/source/XMLDBSourceFactory.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XMLDBSourceFactory.java   31 Jul 2002 13:13:25 -0000      1.5
  +++ XMLDBSourceFactory.java   12 Sep 2002 06:16:43 -0000      1.6
  @@ -133,12 +133,8 @@
         int end = location.indexOf(':', start);
   
         if (start == -1 || end == -1) {
  -        if (this.getLogger().isWarnEnabled()) {
  -        this.getLogger().warn("Mispelled XML:DB URL. " +
  -          "The syntax is \"xmldb:databasetype://host/collection/resource\"");
           throw new MalformedURLException("Mispelled XML:DB URL. " +
             "The syntax is \"xmldb:databasetype://host/collection/resource\"");
  -        }
         }
   
         String type = location.substring(start, end);
  @@ -146,8 +142,6 @@
         driver = (String)driverMap.get(type);
   
         if (driver == null) {
  -        this.getLogger().error("Unable to find a driver for the \"" +
  -          type + " \" database type, please check the configuration");
           throw new ProcessingException("Unable to find a driver for the \"" +
             type + " \" database type, please check the configuration");
         }
  
  
  

----------------------------------------------------------------------
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