That's curious.  Maybe it's expecting this the <root> logger...

<root>
    <level value="[DEBUG|INFO|WARN|ERROR|FATAL]"/>
    <appender-ref ref="file"/>
</root>

If adding <level/> works, please let us know.  Seems like DOMConfigurator should
provide a better message than simply failing and saying there is something wrong
with the <appender-ref/> tag.

Jake

Quoting krishna kumar <[EMAIL PROTECTED]>:

> Hi all,
>
>   I'm using log4j1.2.12. When i start my application
> the xml parsing fails..
>
> It throws the following exception::
>
> log4j:WARN Fatal parsing error 29 and column -1
> log4j:WARN Expected "</appender-ref>" to terminate
> element starting on line 28.
> log4j:ERROR Could not parse file
> [conf/log4j_conf.xml].
> org.xml.sax.SAXParseException: Expected
> "</appender-ref>" to terminate element starting on
> line 28.
>         at
> org.apache.crimson.parser.Parser2.fatal(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.fatal(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.content(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.content(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.maybeElement(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.parseInternal(Unknown
> Source)
>         at
> org.apache.crimson.parser.Parser2.parse(Unknown
> Source)
>         at
> org.apache.crimson.parser.XMLReaderImpl.parse(Unknown
> Source)
>         at
> org.apache.crimson.jaxp.DocumentBuilderImpl.parse(Unknown
> Source)
>         at
> javax.xml.parsers.DocumentBuilder.parse(Unknown
> Source)
>         at
> org.apache.log4j.xml.DOMConfigurator$1.parse(DOMConfigurator.java:598)
>         at
> org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:711)
>         at
> org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604)
>         at
> org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:733)
>
>
>
> log4j:WARN No appenders could be found for logger
> (test).
> log4j:WARN Please initialize the log4j system
> properly.
> -----------------------------------
>  THE CONF FILE IS given bleow:
> -----------------------------------
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
> <log4j:configuration>
>
> <appender name="file"
> class="org.apache.log4j.RollingFileAppender">
>        <param name="File" value="err.txt"/>
>        <param name="MaxFileSize" value="100MB"/>
>        <param name="MaxBackupIndex" value="1"/>
>        <layout
> class="org.apache.log4j.PatternLayout">
>              <param name="ConversionPattern"
> value="%d %-5p %-17c{2} (%30F:%L) %3x - %m%n"/>
>        </layout>
> </appender>
> <logger name="test" additivity="false">
>     <appender-ref ref="file"/>
> </logger>
> <root>
>     <appender-ref ref="file"/>
> </root>
>
> </log4j:configuration>
> -------------------------------------------------------
> Please help me to overcome this problem..
>
> Thanks for ur help ..
>
> Regards,
> Krish
>
>
>
>
>
>
>
>
>
> __________________________________
> Yahoo! Music Unlimited
> Access over 1 million songs. Try it free.
> http://music.yahoo.com/unlimited/
>
> ---------------------------------------------------------------------
> 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]

Reply via email to