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 "Manda, Sampath (Contractor)" <sm...@harris.com> on 2005/08/10 22:30:25 UTC
ClassNotFoundException: LogFilePatternReceiver
Hi ,
I am using the latest version of chainsaw (local copy and using
chainsaw.bat)
Below is chainsaw configuration
<plugin name="LogFileReceiver"
class="org.apache.log4j.varia.LogFilePatternReceiver">
<param name="fileURL" value="file:///C:/Tomcat
5.5/logs/hrs.log"/>
<param name="timestampFormat" value="yyyy-MM-dd HH:mm:ss,SSS"/>
<param name="logFormat" value="TIMESTAMP
LEVEL(FILE:LINE)#CLASS,LOGGER THREAD!MESSAGE"/>
<param name="name" value="LogFileReceiver"/>
<param name="tailing" value="true"/>
</plugin>
Unable to add a receiver due to the below exception.
ClassNotFoundException: org.apache.log4j.varia.LogFilePatternReceiver
This class is present in log4j-oro.jar . But if I add this in classpath
( in chainsaw.bat)
chainsaw itself does not start
Request help at the earliest.
Thanks
Sampath
LOG4J-INTERNAL: 2005-08-10 13:11:11,679 ERROR [Thread-8]
org.apache.log4j.helpers.OptionConverter#instantiateByClassName:363)- C
ould not instantiate object of class
[org.apache.log4j.varia.LogFilePatternReceiver].
java.lang.ClassNotFoundException:
org.apache.log4j.varia.LogFilePatternReceiver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:162)
at
org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionCo
nverter.java:340)
at
org.apache.log4j.joran.action.PluginAction.begin(PluginAction.java:47)
at
org.apache.log4j.joran.spi.Interpreter.callBeginAction(Interpreter.java:
239)
at
org.apache.log4j.joran.spi.Interpreter.startElement(Interpreter.java:131
)
at
org.apache.log4j.joran.spi.JoranDocument$StartElementEvent.replay(JoranD
ocument.java:225)
at
org.apache.log4j.joran.spi.JoranDocument.replay(JoranDocument.java:113)
at
org.apache.log4j.joran.JoranConfigurator.doConfigure(JoranConfigurator.j
ava:170)
at
org.apache.log4j.joran.JoranConfigurator.doConfigure(JoranConfigurator.j
ava:89)
at
org.apache.log4j.chainsaw.LogUI.loadConfigurationUsingPluginClassLoader(
LogUI.java:1846)
at org.apache.log4j.chainsaw.LogUI.access$1800(LogUI.java:134)
at org.apache.log4j.chainsaw.LogUI$43.run(LogUI.java:1318)
at java.lang.Thread.run(Unknown Source)
LOG4J-INTERNAL: 2005-08-10 13:11:11,689 ERROR [Thread-8]
org.apache.log4j.joran.action.PluginAction#begin:70)- Could not create
a plugin. Reported error follows.
java.lang.NullPointerException
at
org.apache.log4j.joran.action.PluginAction.begin(PluginAction.java:57)
at
org.apache.log4j.joran.spi.Interpreter.callBeginAction(Interpreter.java:
239)
at
org.apache.log4j.joran.spi.Interpreter.startElement(Interpreter.java:131
)
at
org.apache.log4j.joran.spi.JoranDocument$StartElementEvent.replay(JoranD
ocument.java:225)
at
org.apache.log4j.joran.spi.JoranDocument.replay(JoranDocument.java:113)
at
org.apache.log4j.joran.JoranConfigurator.doConfigure(JoranConfigurator.j
ava:170)
at
org.apache.log4j.joran.JoranConfigurator.doConfigure(JoranConfigurator.j
ava:89)
at
org.apache.log4j.chainsaw.LogUI.loadConfigurationUsingPluginClassLoader(
LogUI.java:1846)
at org.apache.log4j.chainsaw.LogUI.access$1800(LogUI.java:134)
at org.apache.log4j.chainsaw.LogUI$43.run(LogUI.java:1318)
at java.lang.Thread.run(Unknown Source)......
.............................................
71994 [Thread-8] WARN org.apache.log4j.config.PropertySetter - Failed to
set property [name] to value "LogFileReceiver".