如何在Ant中将stderr重定向到stderr或stdout?
如果我设置如何在Ant中将stderr重定向到stderr或stdout?,ant,exec,Ant,Exec,如果我设置输出属性 <exec executable="tidy.exe" output="content2.html"> <arg line="-clean content.html"/> </exec> 它同时将stdout和stderr放入一个文件。我只需要stdout。如何使stderr保持原位,即转到控制台?根据,必须将属性“error”设置为单独的文件,否则stderr将显示在“output”定义的文
输出
属性
<exec executable="tidy.exe" output="content2.html">
<arg line="-clean content.html"/>
</exec>
它同时将stdout
和stderr
放入一个文件。我只需要stdout
。如何使stderr保持原位,即转到控制台?根据,必须将属性“error”设置为单独的文件,否则stderr将显示在“output”定义的文件中
output—要将输出写入的文件的名称。如果错误流也没有重定向到文件或属性,它将显示在此输出中
错误-命令的标准错误应重定向到的文件
我知道。但我只想重定向stdout,让stderr保持不变。我不确定这是否可行。下一个问题是,你为什么要做到这一点?如果只是查看错误消息,我建议使用错误标志输出到文件,并使用类似Baretail的日志查看器来监视它。