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");