Обычная инструкция для преодоления Юль к SLF4J добавляет к pom.xml
:Что сказывается на использовании jul-to-slf4j несколько раз в контейнере Java EE/Spring?
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>${slf4j.version}</version>
</dependency>
добавляя к logback.xml
:
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator"/>
добавление к пружине фасоли:
<bean class="org.slf4j.bridge.SLF4JBridgeHandler" init-method="install"/>
Заметьте, что я Дон» т включают:
<bean class="org.slf4j.bridge.SLF4JBridgeHandler"
init-method="removeHandlersForRootLogger"/>
т.к. это remove Tomcat's/JBoss's etc logging registrations. Одна из причин, по которой контейнеры регистрируются в JUL - перенаправить вывод консоли в файл, но я не уверен, что это правда.
Ceki (автор Log4j, SLF4J и журнал) doesn't recommend installingSLF4JBridgeHandler
размножение раз. Но он не объяснил, почему ...
Что происходит, если два регистра webapp SLF4JBridgeHandler.install()
одновременно в одном Tomcat? Они конфликтуют? Можно ли украсть все сообщения журнала другими?
реализация JAXB-RS от com.sun.jersey.*
использует Юля протоколирование и я хочу переадресовать заявление журнала для каждого приложения вместо системы catalina.log
Другой странная рекомендация поставить jul-to-slf4j.jar
в lib/
реж контейнера и не включают в себя с приложением. Зачем?
ССЫЛКА НА ТЕМЕ:
- how do I setup slf4j to handle JUL logging in a HttpServlet?
- jul-to-slf4j for specific classes only
- How to use log4j to see into Jersey
- JUL to SLF4J Bridge
- http://hwellmann.blogspot.com/2012/11/logging-with-slf4j-and-logback-in.html
- Handler error in SLF4JBridgeHandler in tomcat logs
- http://blog.cn-consult.dk/2009/03/bridging-javautillogging-to-slf4j.html
- http://www.slf4j.org/legacy.html
- http://www.slf4j.org/api/org/slf4j/bridge/SLF4JBridgeHandler.html
- http://logback.qos.ch/manual/configuration.html#LevelChangePropagator
- http://mailman.qos.ch/pipermail/logback-user/2012-August/003385.html
- http://gordondickens.com/wordpress/2012/07/30/enterprise-spring-framework-best-practices-part-3-xml-config/
- https://github.com/gordonad/enterprise-spring-best-practices/blob/master/02-application-architecture/src/main/resources/META-INF/spring/applicationContext-bootstrap.xml