|
#1
|
|||
|
|||
|
Hi,
I am trying to extend mirth logging mechanism. I created a jar file including my own logging. I modified the mirth log4j.properties file to include my logging system. log4j.rootCategory=ERROR, stdout, fout, myAppender ... log4j.appender.myAppender=org.sample.util.MyAppend er I drop the my jar file into the ./mirth/lib directory. when I restart the server. I always got following ClassNotFound exception. But I can call MyLogger from the javascript. Can anyone tell me if I should do some more configurations? Launching a JVM... INFO | jvm 1 | 2010/08/25 15:08:21 | WrapperManager: Initializing... INFO | jvm 1 | 2010/08/25 15:08:21 | log4j:ERROR Could not instantiate class [org.sample.util.MyAppender]. INFO | jvm 1 | 2010/08/25 15:08:21 | java.lang.ClassNotFoundException: org.sample.util.MyAppender INFO | jvm 1 | 2010/08/25 15:08:21 | at java.net.URLClassLoader$1.run(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.security.AccessController.doPrivileged(Native Method) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.net.URLClassLoader.findClass(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.ClassLoader.loadClass(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.ClassLoader.loadClass(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.ClassLoader.loadClassInternal(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.Class.forName0(Native Method) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.Class.forName(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.helpers.Loader.loadClass(Loader.j ava:178) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.helpers.OptionConverter.instantia teByClassName(OptionConverter.java:317) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.helpers.OptionConverter.instantia teByKey(OptionConverter.java:120) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.PropertyConfigurator.parseAppende r(PropertyConfigurator.java:629) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.PropertyConfigurator.parseCategor y(PropertyConfigurator.java:612) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.PropertyConfigurator.configureRoo tCategory(PropertyConfigurator.java:509) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.PropertyConfigurator.doConfigure( PropertyConfigurator.java:415) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.PropertyConfigurator.doConfigure( PropertyConfigurator.java:441) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.helpers.OptionConverter.selectAnd Configure(OptionConverter.java:468) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.LogManager.<clinit>(LogManager.ja va:122) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.apache.log4j.Logger.getLogger(Logger.java:117) INFO | jvm 1 | 2010/08/25 15:08:21 | at com.webreach.mirth.server.launcher.ClasspathBuilde r.<init>(ClasspathBuilder.java:42) INFO | jvm 1 | 2010/08/25 15:08:21 | at com.webreach.mirth.server.launcher.MirthLauncher.m ain(MirthLauncher.java:50) INFO | jvm 1 | 2010/08/25 15:08:21 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) INFO | jvm 1 | 2010/08/25 15:08:21 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.reflect.Method.invoke(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(Wr apperSimpleApp.java:244) INFO | jvm 1 | 2010/08/25 15:08:21 | at java.lang.Thread.run(Unknown Source) INFO | jvm 1 | 2010/08/25 15:08:21 | log4j:ERROR Could not instantiate appender named "myAppender". |
![]() |
| Thread Tools | |
| Display Modes | |
|
|