Yes. Here are both (and java code -- that works). --Mark
DOM:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true"
xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="JMS" class="com.printrak.JMSQueueAppender">
<param name="InitialContextFactory"
value="org.jnp.interfaces.NamingContextFactory"/>
<param name="ProviderUrl" value="10.73.4.149:1099"/>
<param name="QueueConnectionFactoryBindingName"
value="QueueConnectionFactory"/>
<param name="QueueBindingName" value="queue/LSQ"/>
</appender>
<root>
<level value="debug"/>
<appender-ref ref="JMS"/>
</root>
</log4j:configuration>
Properties:
log4j.rootCategory=DEBUG, stdout, JMS, A2
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=log4j.log
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.JMS=com.printrak.JMSQueueAppender
log4j.appender.JMS.initialContextFactory=org.jnp.interfaces.NamingContextFactory
log4j.appender.JMS.providerUrl=10.73.4.149:1099
log4j.appender.JMS.queueConnectionFactoryBindingName=QueueConnectionFactory
log4j.appender.JMS.queueBindingName=queue/LSQ
Here's source (that works):
JMSQueueAppender jqa = new JMSQueueAppender();
jqa.setProviderUrl("10.73.4.149:1099");
jqa.setInitialContextFactory("org.jnp.interfaces.NamingContextFactory");
jqa.setQueueConnectionFactoryBindingName("QueueConnectionFactory");
jqa.setQueueBindingName("queue/LSQ");
jqa.activateOptions();
rep.getRootLogger().addAppender(jqa);
-----Original Message-----
From: Donald Larmee [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 10, 2005 6:49 PM
To: 'Log4J Users List'
Subject: RE: JMSQueueAppender from contrib (Jamie Tsao)
Can you provide the log4j.properties/log4j.xml file you are using?
-----Original Message-----
From: Evans Mark-PT1167 [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 10, 2005 4:33 PM
To: 'Log4j Users List'
Subject: JMSQueueAppender from contrib (Jamie Tsao)
I'm able to send JMS messages to a JMS Queue using the JMSQueueAppender
*only* when I configure it programmatically. It hangs on the
queueConnectionFactory.createQueueConnection() when configured with either the
PropertyConfigurator or the DOMConfigurator. Any ideas?
Thanks,
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]