Как установить log4j.properties в Eclipse?

Я пытаюсь запустить этот пример , но у меня проблемы с конфигурацией.

Я скопировал log4j-jms.properties, jndi.properties,Log4jJMSAppenderExample.java

ProjectJMS
|
\_ src
|   \_ Log4jJMSAppenderExample.java
|   \_ jndi.propeties
\_ log4j-jms.properties

и запустите activemqв моей консоли.

Когда я запустил свой пример, я получил

log4j:WARN No appenders could be found for logger (org.apache.activemq.transport.WireFormatNegotiator).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.`PropertyConfigurator.configure("log4j-jms.properties");`

поэтому я добавил

PropertyConfigurator.configure("log4j-jms.properties");

Теперь я могу видеть логи в консоли Eclipse, но все еще с этим предупреждением

log4j:WARN No appenders could be found for logger (org.apache.activemq.transport.WireFormatNegotiator).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2012-08-13 10:21:44,741 INFO  Log4jJMSAppenderExample - Test log
Received log [INFO]: Test log

и в консоли с activemqя получил

 WARN | Transport Connection to: tcp://127.0.0.1:2005 failed: java.net.SocketException: Connection reset

Почему я получаю эти предупреждения?

  1. Мой импорт неправильный?

    import javax.jms.Connection;
    import javax.jms.Message;
    import javax.jms.MessageConsumer;
    import javax.jms.MessageListener;
    import javax.jms.Session;
    
    import org.apache.activemq.ActiveMQConnectionFactory;
    import org.apache.activemq.command.ActiveMQObjectMessage;
    import org.apache.log4j.Logger;
    import org.apache.log4j.PropertyConfigurator;
    import org.apache.log4j.spi.LoggingEvent;
    
  2. Мои файлы не в том месте?

  3. Как установить файл конфигурации в Eclipse? Без использования PropertyConfigurator.configure("log4j-jms.properties");? В примере, которому я следую, такой строки нет.

6
задан alicjasalamon 13 August 2012 в 09:04
поделиться