Дженкинс (ранее Хадсон) продолжает писать в catalina.out, несмотря на конфигурацию журнала - PullRequest
2 голосов
/ 29 марта 2011

Hy там

У меня проблема в том, что Jenkins продолжает запись в catalina.out, который продолжает заполнять диск, где установлен Jenkins.

Вот чтоДо сих пор я пытался:

  1. Я пытался перезаписать уровни журнала для '' (по умолчанию), а также для 'org.apache.catalina.core.ContainerBase.[Catalina].[localhost]' и установить для них значение 'WARNING'.Однако когда я перезагружаю jenkins в интерфейсе менеджера tomcat (6.0.28), запись '' (по умолчанию) - пропадает, а другая сбрасывается на 'FINE'

  2. В tomcat Context.xml я изменил <Context> на <Context swallowOutput="true">, что должно помешать Дженкинсу писать в стандартный формат.Я думаю, что атрибут swallowOutput должен быть внутри jenkins.war, чтобы работать правильно.

Я не понимаю, почему стандартная конфигурация журнала Jenkins должна быть такой многословной иМне серьезно интересно, как я могу изменить уровень журнала.

Любая помощь будет принята с благодарностью, большое спасибо

Ответы [ 2 ]

0 голосов
/ 26 октября 2011

Обновленная проблема Дженкинса доступна по этому URL: https://issues.jenkins -ci.org / просмотр / JENKINS-7235 У нас точно такая же проблема, но пока нет решения.

0 голосов
/ 04 октября 2011

Вот как настроить log4j в Tomcat 6 (он отличается от других версий): http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_Log4j

Обратите внимание, что это не поможет, если ваши исполнители записывают на диск.Те используют отдельный процесс Java от Tomcat.

...