You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Michael Robkin <mr...@hbsrx.com> on 2001/04/11 21:30:48 UTC
problem with getting unique log file by class
Hi
Any help would be greatly appreciated
Thanks
Michael mrobkin@hbsrx.com
i have included my xml below.
I am trying to define another category class. It is in bold at the bottom.
I get the following error at runtime
og4j:ERROR Could not retrieve category []. Reported error follows.
java.lang.NoSuchMethodException: getInstance at
java.lang.Class.getMethod0(Native Method) at
java.lang.Class.getMethod(Class.java:888) at
org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:294)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:636) at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:567)
at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:513)
at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:582)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration SYSTEM "log4j.dtd">
<configuration>
<appender name="A1" class="org.apache.log4j.FileAppender">
<param name="File" value="A1.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%t %-5p %c{2} - %m\n"/>
</layout>
</appender>
<appender name="STDOUT" class="org.apache.log4j.FileAppender">
<param name="File" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d %-5p [%t] %C{2} (%F:%L) - %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="STDOUT" />
<appender-ref ref="A1" />
</root>
<category class="com.hbsrx.ejb.service.value.OrderDetailInfoValue">
<appender name="DETAIL" class="org.apache.log4j.FileAppender">
<param name="File" value="ODETAILINFVALUE.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%t %-5p %c{2} - %m\n"/>
<priority value ="debug" />
<appender-ref2 ref2="DETAIL" />
</layout>
</appender>
</category>
</configuration>
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org
Re: problem with getting unique log file by class
Posted by Ceki Gülcü <cg...@qos.ch>.
Michel,
Your XML config file is totally messed up. Is com.hbsrx.ejb.service.value.OrderDetailInfoValue a subclass of Category? Probably not... Ceki
At 15:30 11.04.2001 -0400, Michael Robkin wrote:
>Hi
>
> Any help would be greatly appreciated
>
> Thanks
>
>
>
> Michael mrobkin@hbsrx.com
>
>
> i have included my xml below.
>
> I am trying to define another category class. It is in bold at the bottom.
>
> I get the following error at runtime
>
>og4j:ERROR Could not retrieve category []. Reported error follows.
>java.lang.NoSuchMethodException: getInstance at
>java.lang.Class.getMethod0(Native Method) at
>java.lang.Class.getMethod(Class.java:888) at
>org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:294)
>at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:636) at
>org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:567)
>at
>org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:513)
>at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:582)
>
>
>
>
>
><?xml version="1.0" encoding="UTF-8" ?>
><!DOCTYPE configuration SYSTEM "log4j.dtd">
>
><configuration>
>
> <appender name="A1" class="org.apache.log4j.FileAppender">
> <param name="File" value="A1.log" />
> <param name="Append" value="true" />
> <layout class="org.apache.log4j.PatternLayout">
> <param name="ConversionPattern" value="%t %-5p %c{2} - %m\n"/>
> </layout>
> </appender>
>
> <appender name="STDOUT" class="org.apache.log4j.FileAppender">
> <param name="File" value="System.out" />
>
> <layout class="org.apache.log4j.PatternLayout">
> <param name="ConversionPattern"
> value="%d %-5p [%t] %C{2} (%F:%L) - %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="STDOUT" />
> <appender-ref ref="A1" />
> </root>
>
> <category class="com.hbsrx.ejb.service.value.OrderDetailInfoValue">
> <appender name="DETAIL" class="org.apache.log4j.FileAppender">
> <param name="File" value="ODETAILINFVALUE.log" />
> <param name="Append" value="true" />
> <layout class="org.apache.log4j.PatternLayout">
> <param name="ConversionPattern" value="%t %-5p %c{2} - %m\n"/>
>
> <priority value ="debug" />
> <appender-ref2 ref2="DETAIL" />
>
> </layout>
> </appender>
>
>
> </category>
>
>
></configuration>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: log4j-user-help@jakarta.apache.org
--
Ceki Gülcü Web: http://qos.ch
email: cgu@qos.ch or ceki_gulcu@yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org