【发布时间】:2013-11-08 15:57:03
【问题描述】:
我正在尝试使用 ant 测试数据库的存在性。
<sql driver="mydriver" url="myurl" userid="myuserid" passworkd="mypassword"
faiOnConnectionError="false"
onerror="continue"
warningproperty="db.empty"
errorproperty="db.empty"
src="mySrc"
print="false"
output="db.present"
showWarnings="false" />
当数据库不存在时,我在控制台提示数据库不存在(这是正常的)。
我需要停用此消息的显示,有没有办法可以做到这一点?
【问题讨论】:
-
看起来
<sql>将输出写入名为db.present的文件。您可以将<loadfile>任务与使用<linecontains>的negate属性的<filterchain>一起使用。 -
我没有得到你的答案,文件 db.present 与我的问题没有任何关系。我要停用(不显示)的消息显示在控制台(不在文件中)
-
要控制控制台输出,您可以为消息记录事件创建一个Listener。