2013-04-26 5 views
3

Мой вопрос больше связан с «Force Jboss logging to use of SLF4J», но не смог найти более подробную информацию, поэтому я публикую его здесь еще раз. Как заставить slf4j работать, если один из моих классов вызывает slf4j, я получаю следующую ошибку. Поскольку jboss 7.1.1 уже имеет модуль slf4j, что еще нужно добавить, чтобы он работал.Как заставить Jboss 7.1.1 использовать slf4j?

20:20:31,565 ERROR [stderr] (MSC service thread 1-8) SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 

20:20:31,572 ERROR [stderr] (MSC service thread 1-8) SLF4J: Defaulting to no-operation (NOP) logger implementation 

20:20:31,578 ERROR [stderr] (MSC service thread 1-8) SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 

ответ

6

Не нужно ничего принуждать. slf4j - это каротажный фасад. JBoss AS обеспечивает мост между slf4j и JBoss Log Manager. Все, что вам нужно сделать, чтобы заставить его работать в

  1. Убедитесь, что вы не включают в себя библиотеку API SLF4J в развертывании
  2. Также убедитесь, что вы не включают SLF4J мост в развертывании

Помимо этих двух вещей, не может быть ничего другого.

+0

Ответ должен быть принят. – vasquez

Смежные вопросы