我的控制台应用程序在批处理文件中

时间:2011-03-17 18:55:31

标签: batch-file

我的蝙蝠档案:

myprogram.exe >> c:\temp\log.txt

我的程序收到空引用错误,但不确定为什么邮件没有记录在日志文件中。当我在命令窗口中手动运行时,我看到了错误。

2 个答案:

答案 0 :(得分:6)

因为>>是标准输出而您的错误是标准错误。

如果抓住错误并将其写入Console

,您可以将错误传递给标准输出

答案 1 :(得分:1)

您也可以将批处理文件输出stderr添加到日志文件中。尝试

myprogram.exe >> c:\temp\log.txt 2> c:\temp\err.txt