Как развернуть одно и то же веб-приложение с разными журналами?(Tomcat, Solr) - PullRequest
4 голосов
/ 11 июня 2010

Мы используем несколько экземпляров solr на tomcat , но хотим, чтобы они входили в разные файлы журнала. Как мы могли это сделать?

Мы используем следующий XML-файл в каталоге tomcat / conf / Catalina / localhost, чтобы он работал:

<Context docBase="/pathtosolr/dist/apache-solr-1.4.0.war" debug="0" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="/pathtosolr/solr" override="true" />
</Context>

Обновление : Из ответа Jems я нашел эту документацию :

Tomcat предлагает выбор между настройками для всех приложений или настройками специально для приложения Solr.

Чтобы изменить настройки ведения журнала только для Solr, отредактируйте tomcat / webapps / solr / WEB-INF / classes / logging.properties. Вам нужно будет создать каталог классов и файл logging.properties. Вы можете установить уровни от FINEST до SEVERE для класса или всего пакета. Вот пара примеров:

org.apache.commons.digester.Digester.level = FINEST

org.apache.solr.level = ПРЕДУПРЕЖДЕНИЕ

В качестве альтернативы, если вы хотите изменить настройки API JDK Logging Tomcat для каждого приложения в этом экземпляре Tomcat, отредактируйте tomcat / conf / logging.properties.

См. Документацию по API ведения SLF4J для получения дополнительной информации:

http://slf4j.org/docs.html

Ответы [ 2 ]

3 голосов
/ 17 июня 2010

Возможно, вы захотите взглянуть на эту страницу: http://globalgateway.wordpress.com/2010/01/06/configuring-solr-1-4-logging-with-log4j-in-tomcat/

0 голосов
/ 14 июня 2010

Кажется, что нет хорошего решения:

2008 и 2010

, за исключением переупаковки файла solr.war с другой конфигурацией ведения журналафайл.

Обновление: см. принятый ответ!

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