Успокаивать муравей - PullRequest
4 голосов
/ 23 марта 2010

Есть ли способ заставить отдельные задачи муравья работать тихо? Я знаю ключ -q, но он применяется во всем мире.

1 Ответ

1 голос
/ 24 марта 2010

Вы можете попробовать реализовать свой собственный Ant logger .

Одна из идей, при использовании существующих прослушивателей, заключается в том, чтобы направить весь вывод в log4j, а затем внедрить фильтр сообщений регистрации ., который подавляет определенные сообщения журнала

ant -listener org.apache.tools.ant.listener.Log4jListener

Конфигурация приложения log4j будет выглядеть примерно так:

<appender name=".."  class="..">
    ..
    ..
    <filter class="org.apache.log4j.varia.StringMatchFilter">
        <param name="StringToMatch" value="ANT output to suppress" />
        <param name="AcceptOnMatch" value="false" />
    </filter>
</appender>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...