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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]