Logback и SLF4J обеспечивают лучшее ведение журнала для Java-приложений. Чтобы настроить VMware vFabric tcServer для использования скорости и гибкости Logback, используйте в качестве отправной точки следующие шаги.
Загрузите tcServer Developer Edition бесплатно: http://www.springsource.com/developer/tcserver.
Это поставляется с Spring Insight: http://www.springsource.org/insight — замечательный инструмент для проверки производительности приложений, посмотрите эти дорогие SQL-запросы. , и т.д.
1. Добавьте параметры JMX
Файл: <appname> /bin/setenv.sh
2. Включить JMX
Файл: <appname> /conf/server.xml
# В разделе <service>:
3. При использовании JNDI добавьте поддержку конфигурации JNDI для Logback
Файл: <appname> /bin/setenv.sh
4. Добавьте журнал сервера, используя Logback
Файл: <appname> /conf/server.xml
# В разделе <Hosts>:
5. Создайте файл logback-access.xml в каталоге <appname> / conf /
6. В каталоге <tomcatdir> / lib добавьте следующие файлы jar
Включая JCL-over-SLF4J, мы обрабатываем протоколирование Apache Commons через SLF4J (JCL = Jakarta Commons Logging).
Включая JUL-to-SLF4J, мы обрабатываем Java Util Logging через SLF4J.
- JCL-над-SLF4J-1.6.1.jar
- июль к SLF4J-1.6.1.jar
- Logback-доступа 0.9.29.jar
- Logback-классический 0.9.29.jar
- Logback-ядро-0.9.29.jar
- SLF4J-апи-1.6.1.jar
7. Настройте приложение для ведения журнала разделения
Смотрите: http://logback.qos.ch/manual/loggingSeparation.html
8. Необязательно — добавить сервлет для просмотра событий входа
Файл: <application> /src/main/webapp/WEB-INF/web.xml
См .: http://logback.qos.ch/manual/configuration.html
Будут доступны сообщения о состоянии: http: // yourWebapp / lbClassicStatus
Резюме
Использование tcServer с Insight предоставляет нам разработчикам ценный ресурс для проверки кода во время выполнения. Logback и SLF4J предоставляют нам быструю, гибкую конфигурацию регистрации и разделение регистрации для наших экземпляров приложения.
С http://gordondickens.com/wordpress/2011/08/16/tcserver-logging-with-logback-slf4j/