Можно использовать «log4j jms appender» для отправки сообщений в QUEUE вместо ТЕМЫ (как я нашел во всех примерах). - PullRequest
3 голосов
/ 05 января 2012

Как и сказано в заголовке, я хочу отправлять журналы, используя log4j.appender.jms, но в очередь.У меня есть такая конфигурация:

log4j.appender.jms=org.apache.log4j.net.JMSAppender
log4j.appender.jms.InitialContextFactoryName=org.apache.activemq.jndi.ActiveMQInitialContextFactory
log4j.appender.jms.ProviderURL=tcp://localhost:61616
log4j.appender.jms.TopicBindingName=logTopic
log4j.appender.jms.TopicConnectionFactoryBindingName=ConnectionFactory
log4j.appender.jms.Threshold=ERROR

Эта конфигурация работает, но, как вы видите, отправляет информацию в тему, а не в очередь.

Итак, я хочу знать, знает ли кто-нибудь, можно ли отправить эти журналы в очередь с помощью такого приложения, как этот?Любые предложения о том, как я могу это сделать?

1007 * Спасибо заранее.

1 Ответ

4 голосов
/ 06 января 2012

Нет, не используется базовый код. См. здесь , log4j JMSAppender использует темы, а не очереди. Вы всегда можете создать клон этого приложения и переключить все темы в очереди.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...