dirkv       01/07/21 06:20:12

  Modified:    src/share/org/apache/slide/common Domain.java
  Log:
  if there is no logger defined on the namespace
  use the domain logger
  
  Revision  Changes    Path
  1.25      +19 -13    jakarta-slide/src/share/org/apache/slide/common/Domain.java
  
  Index: Domain.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/Domain.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Domain.java       2001/06/20 18:18:13     1.24
  +++ Domain.java       2001/07/21 13:20:12     1.25
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/Domain.java,v 
1.24 2001/06/20 18:18:13 remm Exp $
  - * $Revision: 1.24 $
  - * $Date: 2001/06/20 18:18:13 $
  + * $Header: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/Domain.java,v 
1.25 2001/07/21 13:20:12 dirkv Exp $
  + * $Revision: 1.25 $
  + * $Date: 2001/07/21 13:20:12 $
    *
    * ====================================================================
    *
  @@ -90,7 +90,7 @@
    * For now, does not implement access control on Namespaces.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Remy Maucherat</a>
  - * @version $Revision: 1.24 $
  + * @version $Revision: 1.25 $
    */
   public final class Domain {
       
  @@ -663,18 +663,24 @@
               }
               
               String loggerClass = configuration.getAttribute
  -                ("logger", "org.apache.slide.util.logger.SimpleLogger");
  +                ("logger", null);
               
               Logger namespaceLogger = null;
  -            try {
  -                namespaceLogger =
  -                    (Logger) (Class.forName(loggerClass).newInstance());
  -                namespaceLogger.setLoggerLevel(configuration.getAttributeAsInt
  -                                               ("logger-level", Logger.INFO));
  -            } catch (Exception e) {
  -                e.printStackTrace();
  +            if (loggerClass==null) {
  +                // if there is no logger defined on the namespace
  +                // use the domain logger
  +                namespaceLogger=logger;
               }
  -            
  +            else {
  +                 try {
  +                     namespaceLogger =
  +                         (Logger) (Class.forName(loggerClass).newInstance());
  +                     namespaceLogger.setLoggerLevel(configuration.getAttributeAsInt
  +                                                    ("logger-level", Logger.INFO));
  +                 } catch (Exception e) {
  +                     e.printStackTrace();
  +                 }
  +     }
               Configuration namespaceDefinition =
                   configuration.getConfiguration("definition");
               
  
  
  

Reply via email to