You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-cvs@jakarta.apache.org by ce...@apache.org on 2001/10/04 22:57:57 UTC

cvs commit: jakarta-log4j/src/java/org/apache/log4j/test/xml domTest1.xml domTest10.xml domTest11.xml domTest12.xml domTest2.xml domTest3.xml domTest4.xml domTest4.xml~ domTest5.xml domTest6.xml domTest7.xml domTest8.xml domTest9.xml

ceki        01/10/04 13:57:57

  Modified:    src/java/org/apache/log4j/test filter.pl
  Added:       src/java/org/apache/log4j/test domTest
               src/java/org/apache/log4j/test/witness domTest.10 domTest.11
                        domTest.12 domTest.4 domTest.5 domTest.6 domTest.7
                        domTest.8 domTest.9 domTest.A1.1 domTest.A1.2
                        domTest.A1.3 domTest.A2.1 domTest.A2.2 domTest.A2.3
               src/java/org/apache/log4j/test/xml domTest1.xml
                        domTest10.xml domTest11.xml domTest12.xml
                        domTest2.xml domTest3.xml domTest4.xml
                        domTest4.xml~ domTest5.xml domTest6.xml
                        domTest7.xml domTest8.xml domTest9.xml
  Log:
  Moved org/apache/logj/xml/test/domTest to org/apache/logj/test/domTest
  
  Revision  Changes    Path
  1.4       +13 -26    jakarta-log4j/src/java/org/apache/log4j/test/filter.pl
  
  Index: filter.pl
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/test/filter.pl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- filter.pl	2001/02/13 21:18:42	1.3
  +++ filter.pl	2001/10/04 20:57:56	1.4
  @@ -47,6 +47,9 @@
       elsif(/\(Compiled Code\)/) {
         s/\(Compiled Code\)$/\($EXSTR\.java:XXX\)/g;
       }
  +    elsif(/\(Unknown Source\)/) {
  +      s/\(Unknown Source\)$/\($EXSTR\.java:XXX\)/g;
  +    }
       elsif(/<tr><td>\d+<\/td>/) {
         s/<tr><td>\d+<\/td>/<tr><td>XXX<\/td>/;
       }
  @@ -59,29 +62,13 @@
       if(/\($EXSTR\.java:\d*\)/) {
         s/\($EXSTR\.java:\d+\)$/\($EXSTR\.java:XXX\)/;
         print OUT;
  -    }
  -    elsif(/\(Compiled Code\)/) {
  +    } elsif(/\(Compiled Code\)/) {
         s/\(Compiled Code\)$/\($EXSTR\.java:XXX\)/;
         print OUT;
  -    }
  -    else {
  +    } elsif(/\(Unknown Source\)/) {
  +      s/\(Unknown Source\)$/\($EXSTR\.java:XXX\)/;
         print OUT;
  -    }
  -  }
  -}
  -
  -
  -sub doLineNumberFilter {  
  -  while(<IN>) {
  -    if(/\($EXSTR\.java:\d*\)/) {
  -      s/\($EXSTR\.java:\d+\)$/\($EXSTR\.java:XXX\)/;
  -      print OUT;
  -    }
  -    elsif(/\(Compiled Code\)/) {
  -      s/\(Compiled Code\)$/\($EXSTR\.java:XXX\)/;
  -      print OUT;
  -    }
  -    else {
  +    } else {
         print OUT;
       }
     }
  @@ -126,16 +113,16 @@
       if (/$pattern/o) {
         $i = index($_,"[main]");
         print OUT substr($_, $i);
  -    }
  -    elsif(/\($EXSTR\.java:\d*\)/) {
  +    } elsif(/\($EXSTR\.java:\d*\)/) {
         s/\($EXSTR\.java:\d+\)$/\($EXSTR\.java:XXX\)/;
         print OUT;
  -    }
  -    elsif(/\(Compiled Code\)/) {
  +    } elsif(/\(Compiled Code\)/) {
         s/\(Compiled Code\)$/\($EXSTR\.java:XXX\)/;
         print OUT;
  -    }
  -    elsif (/^java\.lang\.Exception: Just testing$/) {
  +    } elsif(/\(Unknown Source\)/) {
  +      s/\(Unknown Source\)$/\($EXSTR\.java:XXX\)/;
  +      print OUT;
  +    } elsif (/^java\.lang\.Exception: Just testing$/) {
         print OUT;
       }
       else {
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/domTest
  
  Index: domTest
  ===================================================================
  #!/bin/bash
  
  # A regression test to check the PatternLayout code.
  
  # Read the .functions 
  . .functions
  
  
  # If set, allows to skip tests 
  declare -i start=$1
  
  echo "start=$start TEMP=$TEMP OUTPUT=$OUTPUT"
  # ==================================================================
  function testDOM {
  
   configFile=$1
   layoutA1=$2
   layoutA2=$3 
  
   deleteFile temp.A1 > /dev/null; deleteFile output.A1 > /dev/null ;
   deleteFile temp.A2 > /dev/null; deleteFile output.A2 > /dev/null;
   touch temp.A1 temp.A2 
   
   echo -n "DOM test $TEST - "
   #java org.apache.log4j.xml.test.DOMTest $configFile
   java -Dlog4j.configDebug org.apache.log4j.xml.test.DOMTest $configFile
  
   $PERL filter.pl temp.A1 output.A1 DOMTest $layoutA1
   if [ $? != 0 ]; then
    echo "The output(1) is not in expected format. See the file [output.A1]."
    exit 1   
   fi
  
   $PERL filter.pl temp.A2 output.A2 DOMTest $layoutA2
   if [ $? != 0 ]; then
    echo "The output(2) is not in expected format. See the file [output.A2]."
    exit 1   
   fi
  
  
   check witness/domTest.A1.$TEST output.A1; echo -n "-"
   check witness/domTest.A2.$TEST output.A2; echo " OK" 
  
  }
  # ==================================================================
  function simpleTest {
  
   configFile=$1
  
   echo -n "DOM test $TEST - "
   java org.apache.log4j.xml.test.DOMTest $configFile
   #java -Dlog4j.configDebug org.apache.log4j.xml.test.DOMTest $configFile
   $PERL filter.pl $TEMP $OUTPUT DOMTest LINE_NUMBER
  
   check witness/domTest.$TEST $OUTPUT;  echo " OK" 
  
  }
  # ==================================================================
  
  
  setPERL
  
  declare -i TEST
  
  TEST=1
  if [ $TEST -ge $start ]; then
    testDOM xml/domTest$TEST.xml LINE_NUMBER ISO8601
  fi
  
  TEST=2
  if [ $TEST -ge $start ]; then
    echo "THIS TEST WILL ECHO WARNINGS (BUT DOES NOT THROW EXCEPTIONS)."
    testDOM xml/domTest$TEST.xml LINE_NUMBER ISO8601
  fi
  
  TEST=3
  if [ $TEST -ge $start ]; then
    testDOM xml/domTest$TEST.xml RELATIVE RELATIVE
  fi
  
  for TEST in 4 5 6 7 8 9 10 11 12
  do
    if [ $TEST -ge $start ]; then
      simpleTest xml/domTest$TEST.xml 
    fi   
  done
  
  
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.10
  
  Index: domTest.10
  ===================================================================
  INFO  test.DOMTest - Message 1
  INFO  root - Message 1
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.11
  
  Index: domTest.11
  ===================================================================
  WARN  test.DOMTest - Message 2
  WARN  root - Message 2
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.12
  
  Index: domTest.12
  ===================================================================
  DEBUG test.DOMTest - Message 0
  DEBUG root - Message 0
  INFO  test.DOMTest - Message 1
  INFO  root - Message 1
  ERROR test.DOMTest - Message 3
  ERROR root - Message 3
  FATAL test.DOMTest - Message 4
  FATAL root - Message 4
  DEBUG test.DOMTest - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  DEBUG root - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR root - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.4
  
  Index: domTest.4
  ===================================================================
  ERROR test.DOMTest - Message 3
  ERROR root - Message 3
  FATAL test.DOMTest - Message 4
  FATAL root - Message 4
  ERROR test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR root - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.5
  
  Index: domTest.5
  ===================================================================
  DEBUG test.DOMTest - Message 0
  DEBUG root - Message 0
  INFO  test.DOMTest - Message 1
  INFO  root - Message 1
  WARN  test.DOMTest - Message 2
  WARN  root - Message 2
  ERROR test.DOMTest - Message 3
  ERROR root - Message 3
  FATAL test.DOMTest - Message 4
  FATAL root - Message 4
  DEBUG test.DOMTest - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  DEBUG root - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR root - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.6
  
  Index: domTest.6
  ===================================================================
  INFO  test.DOMTest - Message 1
  INFO  root - Message 1
  WARN  test.DOMTest - Message 2
  WARN  root - Message 2
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.7
  
  Index: domTest.7
  ===================================================================
  DEBUG test.DOMTest - Message 0
  DEBUG root - Message 0
  WARN  test.DOMTest - Message 2
  WARN  root - Message 2
  ERROR test.DOMTest - Message 3
  ERROR root - Message 3
  FATAL test.DOMTest - Message 4
  FATAL root - Message 4
  DEBUG test.DOMTest - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  DEBUG root - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR root - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.8
  
  Index: domTest.8
  ===================================================================
  WARN  test.DOMTest - Message 2
  WARN  root - Message 2
  ERROR test.DOMTest - Message 3
  ERROR root - Message 3
  FATAL test.DOMTest - Message 4
  FATAL root - Message 4
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.9
  
  	<<Binary file>>
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.A1.1
  
  Index: domTest.A1.1
  ===================================================================
  DEBUG test.DOMTest - Message 0
  DEBUG test.DOMTest - Message 0
  DEBUG root - Message 0
  INFO  test.DOMTest - Message 1
  INFO  test.DOMTest - Message 1
  INFO  root - Message 1
  WARN  test.DOMTest - Message 2
  WARN  test.DOMTest - Message 2
  WARN  root - Message 2
  ERROR test.DOMTest - Message 3
  ERROR test.DOMTest - Message 3
  ERROR root - Message 3
  FATAL test.DOMTest - Message 4
  FATAL test.DOMTest - Message 4
  FATAL root - Message 4
  DEBUG test.DOMTest - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  DEBUG test.DOMTest - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  DEBUG root - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  ERROR root - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.A1.2
  
  	<<Binary file>>
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.A1.3
  
  	<<Binary file>>
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.A2.1
  
  Index: domTest.A2.1
  ===================================================================
  [main] DEBUG org.apache.log4j.xml.test.DOMTest - Message 0
  [main] DEBUG root - Message 0
  [main] INFO org.apache.log4j.xml.test.DOMTest - Message 1
  [main] INFO root - Message 1
  [main] WARN org.apache.log4j.xml.test.DOMTest - Message 2
  [main] WARN root - Message 2
  [main] ERROR org.apache.log4j.xml.test.DOMTest - Message 3
  [main] ERROR root - Message 3
  [main] FATAL org.apache.log4j.xml.test.DOMTest - Message 4
  [main] FATAL root - Message 4
  [main] DEBUG org.apache.log4j.xml.test.DOMTest - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  [main] DEBUG root - Message 5
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  [main] ERROR org.apache.log4j.xml.test.DOMTest - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  [main] ERROR root - Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.A2.2
  
  	<<Binary file>>
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/witness/domTest.A2.3
  
  Index: domTest.A2.3
  ===================================================================
  [main] ERROR test.DOMTest - TEST3 Message 6
  java.lang.Exception: Just testing
  	at org.apache.log4j.xml.test.DOMTest.test(DOMTest.java:XXX)
  	at org.apache.log4j.xml.test.DOMTest.main(DOMTest.java:XXX)
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest1.xml
  
  Index: domTest1.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
  	<appender name="A1" class="org.apache.log4j.FileAppender">
  
              <param name="File"   value="temp.A1" />
              <param name="Append" value="false" />	    
  	
              <layout class="org.apache.log4j.PatternLayout">
  		<param name="ConversionPattern" value="%-5p %c{2} - %m\n"/>
              </layout>	    
  	</appender>
  	
  	<appender name="A2" class="org.apache.log4j.FileAppender">
  		<param name="File" value="temp.A2" />
  		<param name="Append" value="false" />
  		<layout class="org.apache.log4j.TTCCLayout">
    		  <param name="DateFormat" value="ISO8601" />
  		</layout>		
  	</appender>
  	
  	<logger name="org.apache.log4j.xml">
  	  <priority value="debug" />
    	  <appender-ref ref="A1" />
  	</logger>
  	
  	<root>
  	   <priority value ="debug" />
     	   <appender-ref ref="A1" />
  	   <appender-ref ref="A2" />
  	</root>
  	
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest10.xml
  
  Index: domTest10.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
                  <!-- Accept all LoggingEvents containing the string
                  "1" in its message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="1" />
                    <param name="AcceptOnMatch" value="true" />
  		</filter>
                  <!-- Reject all LoggingEvents containing the string
                  "Message" in its message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="Message" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
  
  	</appender>
   
  	<root>
            <appender-ref ref="A1" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest11.xml
  
  Index: domTest11.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'
                       configDebug="true">
  
  	<appender name="TEMP" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
  
  		<filter class="org.apache.log4j.varia.PriorityMatchFilter">
                    <param name="PriorityToMatch" value="WARN" />
                    <param name="AcceptOnMatch" value="true" />
  		</filter>
  
  
  	</appender>
   
  	<root>
            <appender-ref ref="TEMP" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest12.xml
  
  Index: domTest12.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'
                       configDebug="true">
  
  	<appender name="TEMP" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
  		<filter class="org.apache.log4j.varia.PriorityMatchFilter">
                    <param name="PriorityToMatch" value="WARN" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
  
  
  	</appender>
   
  	<root>
            <appender-ref ref="TEMP" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest2.xml
  
  Index: domTest2.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <!-- This test XML file
     - references an INEXISTENT appender in root
     - has no appender set for root
     - appender A1 has no output target
  -->   
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />	  	
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="---%-5p %c{2} - %m\n"/>
  		</layout>
  	</appender>
  	<category name="org.apache.log4j.xml">
  		<priority value="inherited"/>
  		<appender-ref ref="A1" />
  	</category>
  	<root>
  	       <priority value="error"/>
  	       <appender-ref ref="INEXISTENT" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest3.xml
  
  Index: domTest3.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  	<appender name="A1" class="org.apache.log4j.RollingFileAppender">
  
              <param name="File"   value="temp.A1" />
              <param name="Append" value="false" />	    
  	    <param name="MaxFileSize" value="50" />
  	    <param name="MaxBackupIndex" value="0" />
  	    
              <layout class="org.apache.log4j.TTCCLayout">
  		<param name="ThreadPrinting" value="true" />
  		<param name="DateFormat" value="RELATIVE"/>
              </layout>	    
  	</appender>
  	
  	<appender name="A2" class="org.apache.log4j.RollingFileAppender">
  		<param name="File" value="temp.A2" />
  		<param name="Append" value="false" />
  		<param name="MaxFileSize" value="250" />
   	        <param name="MaxBackupIndex" value="0" />
  		
  		<layout class="org.apache.log4j.PatternLayout">
    		  <param name="ConversionPattern"
  		         value="%r [%t] %p %C{2} - TEST3 %m\n" />
  		</layout>		
  	</appender>
  	
  	<category name="org.apache.log4j.xml">
  	  <priority value="debug" />
    	  <appender-ref ref="A1" />
  	</category>
  	
  	<root>
  	   <priority value ="debug" />
     	   <appender-ref ref="A1" />
  	   <appender-ref ref="A2" />
  	</root>
  	
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest4.xml
  
  Index: domTest4.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
    <appender name="A1" class="org.apache.log4j.FileAppender">
      <param name="Append" value="false" />
      <param name="File"   value="temp" />
      <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern"
  	value="%-5p %c{2} - %m\n"/>
      </layout>
    </appender>
    <category name="org.apache.log4j.xml">
      <priority value="inherited"/>
    </category>
    <root>
      <priority value="error"/>
      <appender-ref ref="A1" />	       
    </root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest4.xml~
  
  Index: domTest4.xml~
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
  	</appender>
  	<category name="org.apache.log4j.xml">
  		<priority value="inherited"/>
  	</category>
  	<root>
  	       <priority value="error"/>
  	       <appender-ref ref="A1" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest5.xml
  
  Index: domTest5.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE configuration SYSTEM "log4j.dtd">
  
  <configuration>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
  	</appender>
   
  	<root>
            <appender-ref ref="A1" />	       
  	</root>
  </configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest6.xml
  
  Index: domTest6.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
                  <!-- Accept all LoggingEvents containing the string
                  "1" in the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="1" />
  		</filter>
                  <!-- Accept all LoggingEvents containing the string
                  "2" in its message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="2" />
  		</filter>
  		<!-- Deny (filter out) everything else. -->
  		<filter class="org.apache.log4j.varia.DenyAllFilter"/>
  	</appender>
  
  	<root>
            <appender-ref ref="A1" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest7.xml
  
  Index: domTest7.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
                  <!-- Reject all LoggingEvents containing the string
                  "1" in the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="1" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
  	</appender>
  
  	<root>
            <appender-ref ref="A1" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest8.xml
  
  Index: domTest8.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
                  <!-- Reject all LoggingEvents containing the string "0" in
                  the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="0" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
                  <!-- Reject all LoggingEvents containing the string "1" in
                  the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="1" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
                  <!-- Reject all LoggingEvents containing the string "5" in
                  the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="5" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
                  <!-- Reject all LoggingEvents containing the string "6" in
                  the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="6" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
  	</appender>
  
  	<root>
            <appender-ref ref="A1" />	       
  	</root>
  </log4j:configuration>
  
  
  
  1.1                  jakarta-log4j/src/java/org/apache/log4j/test/xml/domTest9.xml
  
  Index: domTest9.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  
  	<appender name="A1" class="org.apache.log4j.FileAppender">
                  <param name="Append" value="false" />
  		<param name="File"   value="temp" />
  		<layout class="org.apache.log4j.PatternLayout">
   		    <param name="ConversionPattern"
  		           value="%-5p %c{2} - %m\n"/>
  		</layout>
                  <!-- Reject all LoggingEvents containing the string
                  "Message" in the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="Message" />
                    <param name="AcceptOnMatch" value="false" />
  		</filter>
  
                  <!-- Accept all LoggingEvents containing the string
                  "1" in the message field. -->
  		<filter class="org.apache.log4j.varia.StringMatchFilter">
                    <param name="StringToMatch" value="1" />
                    <param name="AcceptOnMatch" value="true" />
  		</filter>
  
  	</appender>
   
  	<root>
            <appender-ref ref="A1" />	       
  	</root>
  </log4j:configuration>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-cvs-help@jakarta.apache.org