2010-03-22 113 views

回答

1

你可以尝试实施你自己的Ant logger

一个想法,利用现有的听众,将管所有的输出结果到log4j,然后实现一个logging message filter抑制某些日志消息

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>