marihoffart wrote:Bom dia a todos!
Sou novata com o JBoss e Log4j, estou tentando configurar o JMSAppender, será que poderiam me dar uma mão.
Configurações :
- Jboss-3.2.6
- java version "1.4.2"
gcj (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- Linux host 2.6.9-34.0.2.ELsmp #1 SMP Fri Jun 30 10:33:58 EDT 2006 i686 i686 i386 GNU/Linux
Log4j:
<!-- Log events to JMS (requires a topic to be created) - Mariana 11-09-2007 -->
<appender name="JMS" class="org.apache.log4j.net.JMSAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.home.dir}/log/xxxx/jms.log"/>
<param name="Threshold" value="DEBUG"/>
<param name="TopicConnectionFactoryBindingName" value="ConnectionFactory"/>
<param name="TopicBindingName" value="topic/MyErrorsTopic"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%t] %C (%F:%L) - %m%n"/>
</layout>
</appender>
<!-- Log dos schedulers do JBoss - Mariana 11-09-2007-->
<category name="org.jboss.varia">
<priority value="DEBUG"/>
<appender-ref ref="JMS"/>
</category>
<!-- Atividades do container JMS - Mariana 11-09-2007-->
<category name="org.jboss.mq">
<priority value="DEBUG"/>
<appender-ref ref="JMS"/>
</category>
Peguei como exemplo o "Log4j The Complete Manual" (coloquei o exemplo completo abaixo) e verifiquei os métodos permitidos no site
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/JMSAppender.html.
<appender name="JMS" class="org.apache.log4j.net.JMSAppender">
<param name="InitialContextFactoryName" value="org.jnp.interfaces.NamingContextFactory"/>
<param name="ProviderURL" value="jnp://localhost:1099"/>
<param name="URLPkgPrefixes" value="org.jboss.naming:org.jnp.interfaces"/>
<param name="TopicConnectionFactoryBindingName"
value="ConnectionFactory"/>
<param name="TopicBindingName" value="topic/testTopic"/>
<param name="UserName" value="guest"/>
<param name="Password" value="guest"/>
<param name="LocationInfo" value="true"/>
</appender>
Exclui os 3 primeiros parâmetros pois eu tenho o jndi.properties configurado.
...
Desde já agradeço,
Mariana