Hi SPEC Jdk 1.7 / ActiveMQ : 5.12.0 / Log4j : log4j-1.2.17
The below configuration is done in log4j.xml & jndi.properties *#Queue Definition in jndi.properties* queue.myQueue=myQueue *#log4j.xml* <appender name="jms" class="org.apache.log4j.net.JMSAppender"> *ERROR* log4j:WARN No such property [queueBindingName] in org.apache.log4j.net.JMSAppender. log4j:WARN No such property [queueConnectionFactoryBindingName] in org.apache.log4j.net.JMSAppender. log4j:ERROR Error while activating options for appender named [jms]. java.lang.NullPointerException at javax.naming.InitialContext.getURLScheme(InitialContext.java:294) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:343) at javax.naming.InitialContext.lookup(InitialContext.java:417) at org.apache.log4j.net.JMSAppender.lookup(JMSAppender.java:245) at org.apache.log4j.net.JMSAppender.activateOptions(JMSAppender.java:207) at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307) at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:295) at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176) at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191) at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523) at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:492) at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:1006) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:872) at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:755) at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:896) at com.temp.test.TestNDBConnection.main(TestNDBConnection.java:189) I am confused by the Error -- View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-JMS-logging-using-Log4j-tp4704843.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.