TransFilter is a custom filter that I have created, a .java file.
This run fine as Java Application.
When I tried to convert into JBoss log4j and error occur.
File located: ../server/default/conf/log4j.xml
Error occur:
log4j:ERROR Could not instantiate class [log4j.TransFilter].
java.lang.ClassNotFoundException: log4j.TransFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:160)
at
org.apache.log4j.helpers.OptionConverter.instantiateByClassName(Optio
nConverter.java:309)
at
org.apache.log4j.xml.DOMConfigurator.parseFilters(DOMConfigurator.jav
a:269)
at
org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.ja
va:190)
at
org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurat
or.java:140)
at
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfi
gurator.java:153)
at
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOM
Configurator.java:415)
at
org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:3
84)
at
org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:783)
at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:666)
at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:616)
at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java
:602)
at
org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:6
97)
--
View this message in context:
http://old.nabble.com/Problem-on-Log4j%3A-How-to-include-custom-%3Cfilter-%3E-into-JBoss-%28log4j.xml%29--tp29756960p29756960.html
Sent from the Log4j - Dev mailing list archive at Nabble.com.