2011-03-17 70 views
1

我的bat文件:在批處理文件我的控制檯應用程序

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

我的程序得到一個空引用錯誤,但不知道爲什麼沒有得到在日誌文件中記錄的消息。當我在命令窗口中手動運行時,我看到錯誤。

回答

1

你也可以有你的批處理文件的輸出標準錯誤日誌文件以及可以傳遞錯誤到標準輸出。嘗試

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

+0

獲取每個錯誤發生時間的時間戳的任何機會,如果沒有,根本不算什麼。 – Rod 2011-03-17 20:02:29

6

因爲>>是標準輸出,並且您的錯誤轉至標準錯誤。

,如果你抓住它,並把它寫入Console

相關問題