cvs commit: jakarta-log4j/src/java/org/apache/log4j/xml DOMConfigurator.java

[email protected] 4 Apr 2002 19:22:20 -0000
Newsgroups gmane.comp.jakarta.log4j.cvs
Message-ID <[email protected]>
ceki        02/04/04 11:22:20

  Modified:    docs     HISTORY
               src/java/org/apache/log4j/xml DOMConfigurator.java
  Log:
  - The DOMConfigurator now interprets the string after the '#'
     character in the value attribute within the <level> element as
     the fully qualified class name of a custom Level. This is consistent
     with the way log4j handles "level" values in other places. The
     class attribute is still honored. [*]
  
  Revision  Changes    Path
  1.89      +7 -1      jakarta-log4j/docs/HISTORY
  
  Index: HISTORY
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/docs/HISTORY,v
  retrieving revision 1.88
  retrieving revision 1.89
  diff -u -r1.88 -r1.89
  --- HISTORY	4 Apr 2002 14:46:02 -0000	1.88
  +++ HISTORY	4 Apr 2002 19:22:19 -0000	1.89
  @@ -11,6 +11,12 @@
   
    (rc1)
   
  + - The DOMConfigurator now interprets the string after the '#'
  +   character in the value attribute within the <level> element as
  +   the fully qualified class name of a custom Level. This is consistent
  +   with the way log4j handles "level" values in other places. The
  +   class attribute is still honored. [*]
  +
    - Added Oliver Burn's chainsaw tool to the core log4j
      distribution. Visualisation and dynamic filtering of log events is
      bound to be a very important area of activity in the future. [*]
  @@ -59,7 +65,7 @@
    (beta2)
   
    - Source code written for log4j 1.1.3.jar will compile fine with
  -   log4j 1.2X. However, code compiled for log4j 1.1.3 would
  +   log4j 1.2X. However, code compiled for log4j 1.1.3 would previously
      systematically throw "java.lang.NoSuchMethodError" runtime exceptions
      when run with log4j 1.2 - prior to beta2. This problem has been
      corrected in beta2. Pheew, that was a close one. [*]
  
  
  
  1.49      +2 -3      jakarta-log4j/src/java/org/apache/log4j/xml/DOMConfigurator.java
  
  Index: DOMConfigurator.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/xml/DOMConfigurator.java,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -u -r1.48 -r1.49
  --- DOMConfigurator.java	22 Feb 2002 18:36:28 -0000	1.48
  +++ DOMConfigurator.java	4 Apr 2002 19:22:19 -0000	1.49
  @@ -501,9 +501,8 @@
         }
       } else {
         String className = subst(element.getAttribute(CLASS_ATTR));      
  -      if(EMPTY_STR.equals(className)) {      
  -	
  -	logger.setLevel(Level.toLevel(priStr));
  +      if(EMPTY_STR.equals(className)) {	
  +	logger.setLevel(OptionConverter.toLevel(priStr, Level.DEBUG));
         } else {
   	LogLog.debug("Desired Level sub-class: ["+className+']');
   	try {