crossley    01/12/14 21:31:13

  Modified:    src/org/apache/cocoon/components/resolver Tag:
                        cocoon_20_branch ResolverImpl.java
  Log:
  Conduct the logging efficiently, i hope.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.2.2.8   +20 -12    
xml-cocoon2/src/org/apache/cocoon/components/resolver/ResolverImpl.java
  
  Index: ResolverImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/resolver/ResolverImpl.java,v
  retrieving revision 1.2.2.7
  retrieving revision 1.2.2.8
  diff -u -r1.2.2.7 -r1.2.2.8
  --- ResolverImpl.java 2001/11/28 01:44:09     1.2.2.7
  +++ ResolverImpl.java 2001/12/15 05:31:13     1.2.2.8
  @@ -44,7 +44,7 @@
    * </resolver>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Davanum Srinivas</a>
  - * @version CVS $Revision: 1.2.2.7 $ $Date: 2001/11/28 01:44:09 $
  + * @version CVS $Revision: 1.2.2.8 $ $Date: 2001/12/15 05:31:13 $
    */
   public class ResolverImpl extends AbstractLoggable
           implements Resolver, Contextualizable, Composable, Configurable, 
ThreadSafe, Disposable {
  @@ -75,18 +75,18 @@
   
           // Over-ride the debug level that is set by CatalogManager.properties
           int debugLevel = Debug.getDebug();
  -        // getLogger().debug("Current Catalog verbosity level is "
  -        //   + debugLevel);
           String verbosity = params.getParameter("verbosity", "");
           if (verbosity != "") {
  -          getLogger().debug("Setting Catalog verbosity level to "
  -            + verbosity);
  +          if (this.getLogger().isDebugEnabled() == true) {
  +            this.getLogger().debug("Setting Catalog resolver verbosity level to "
  +              + verbosity);
  +          }
             int verbosityLevel = 0;
             try {
               verbosityLevel = Integer.parseInt(verbosity);
               Debug.setDebug(verbosityLevel);
             } catch (NumberFormatException ce1) {
  -            getLogger().warn("Trouble setting Catalog verbosity", ce1);
  +            this.getLogger().warn("Trouble setting Catalog verbosity", ce1);
             }
           }
   
  @@ -95,20 +95,26 @@
             "/resources/entities/catalog");
           try {
               String catalogFileName = 
this.context.getResource(catalogFile).getFile();
  -            getLogger().debug("System Catalog file name is " + catalogFileName);
  +            if (this.getLogger().isDebugEnabled() == true) {
  +              this.getLogger().debug("System OASIS Catalog file name is "
  +                + catalogFileName);
  +            }
               catalogResolver.getCatalog().parseCatalog(catalogFileName);
           } catch (Exception e) {
  -            getLogger().warn("Could not get Catalog URL", e);
  +            this.getLogger().warn("Could not get Catalog URL", e);
           }
   
           // Load a single additional local catalog
           String localCatalogFile = params.getParameter("local-catalog", "");
           if (localCatalogFile != "") {
             try {
  -            getLogger().debug("Additional Catalog is " + localCatalogFile);
  +            if (this.getLogger().isDebugEnabled() == true) {
  +              this.getLogger().debug("Additional Catalog is "
  +                + localCatalogFile);
  +            }
               catalogResolver.getCatalog().parseCatalog(localCatalogFile);
             } catch (Exception e) {
  -            getLogger().warn("Could not get local Catalog file", e);
  +            this.getLogger().warn("Could not get local Catalog file", e);
             }
           }
       }
  @@ -162,8 +168,10 @@
               throws SAXException, IOException {
         InputSource altInputSource = catalogResolver.resolveEntity(publicId,systemId);
         if (altInputSource != null) {
  -        getLogger().debug("Resolved catalog entity: " + publicId + " "
  -          + altInputSource.getSystemId());
  +        if (this.getLogger().isDebugEnabled() == true) {
  +          this.getLogger().debug("Resolved catalog entity: " + publicId + " "
  +            + altInputSource.getSystemId());
  +        }
         }
         return altInputSource;
       }
  
  
  

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