You can't have elements in arbitrary order. Read the error message and it
should be obvious....
>> > <<log4j.xml>>
>> > Log4j:ERROR Parsing error on line 82 and column 23
>> > Log4j:ERROR The content of element type "log4j:configuration" must match
>> > "<renderer*,appender*,(category|logger)*,root?,categoryFactory?)".
The DTD states that you must have the following order...
<renderer/>
<appender/>
<logger/>
<root/>
<categoryFactory/>
In your case (based on XML file below), all <appender>'s come first, then
<logger>'s, then <root>. Mix that up and you will get an error thrown by
the XML parser.
Jake
At 03:52 PM 6/28/2005 -0500, you wrote:
><?xml version="1.0" encoding="UTF-8"?>
><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
>
><!--
===================================================================== -->
><!--
-->
><!-- Log4j
Configuration -->
><!--
-->
><!--
===================================================================== -->
>
><!-- $Id: log4j.xml,v 1.26.2.2 2005/03/02 14:52:20 tdiesler Exp $ -->
>
>
><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
>debug="false">
>
> <!-- ================================= -->
> <!-- Null output for quiet running -->
> <!-- ================================= -->
> <appender name="quiet" class="org.apache.log4j.varia.NullAppender"/>
>
> <!-- ================================= -->
> <!-- Joel -->
> <!-- ================================= -->
>
> <appender name="Joel" class="org.apache.log4j.FileAppender">
> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
> <param name="Append" value="true"/>
> <param name="File"
>value="D:/resource/mss/post_office/j2ee/from_dev/joel.log"/>
> <layout class="org.apache.log4j.PatternLayout">
> <!-- The default pattern: Date Priority [Category]
Message\n -->
> <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p
[%c{1}]
>%m%n"/>
>
> </layout>
> </appender>
>
> <logger name="joel.dev">
> <appender-ref ref="Joel"/>
> </logger>
>
> <!-- ================================= -->
> <!-- dummy test -->
> <!-- ================================= -->
>
> <appender name="test" class="org.apache.log4j.FileAppender">
> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
> <param name="Append" value="true"/>
> <param name="File" value="${jboss.server.home.dir}/log/second.log"/>
>
> <layout class="org.apache.log4j.PatternLayout">
> <!-- The default pattern: Date Priority [Category]
Message\n -->
> <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p
[%c{1}]
>%m%n"/>
>
> </layout>
> </appender>
>
> <logger name="qreads">
> <appender-ref ref="test"/>
> </logger>
>
>
> <!-- ============================== -->
> <!-- Append messages to the console -->
> <!-- ============================== -->
>
> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
> <param name="Target" value="System.out"/>
> <param name="Threshold" value="INFO"/>
>
> <layout class="org.apache.log4j.PatternLayout">
> <!-- The default pattern: Date Priority [Category] Message\n -->
> <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}]
>%m%n"/>
> </layout>
> </appender>
>
> <!-- ======================= -->
> <!-- Setup the Root category -->
> <!-- ======================= -->
>
> <root>
> <appender-ref ref="quiet"/>
> </root>
></log4j:configuration>
>
>-----Original Message-----
>From: Javier Gonzalez [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, June 28, 2005 3:51 PM
>To: Log4J Users List
>Subject: Re: Error using NullAppender in <root>
>
>I didn't get it... try copy-pasting it in the message body.
>
>On 6/28/05, Schuweiler, Joel J. <[EMAIL PROTECTED]> wrote:
>> It was attached to the email, did it not go through?
>>
>> -----Original Message-----
>> From: Javier Gonzalez [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, June 28, 2005 3:43 PM
>> To: Log4J Users List
>> Subject: Re: Error using NullAppender in <root>
>>
>> Ummm, could you post your log4j.xml so we can look at it and see if we
>> can help you with your problem? ;)
>>
>> On 6/28/05, Schuweiler, Joel J. <[EMAIL PROTECTED]> wrote:
>> >
>> >
>> > <<log4j.xml>>
>> > Log4j:ERROR Parsing error on line 82 and column 23
>> > Log4j:ERROR The content of element type "log4j:configuration" must match
>> > "<renderer*,appender*,(category|logger)*,root?,categoryFactory?)".
>> >
>> > Joel Schuweiler
>> > Middleware
>> > [EMAIL PROTECTED]
>> > Tel: 8-7900
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
>> > [EMAIL PROTECTED]
>> > For additional commands, e-mail:
>> > [EMAIL PROTECTED]
>> >
>> >
>>
>>
>> --
>> Javier Gonzalez Nicolini
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
>--
>Javier Gonzalez Nicolini
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]