файл моей летучей мыши:
myprogram.exe >> c:\temp\log.txt
моя программа получает нулевую ссылку, но не уверен, почему сообщение не регистрируется в файле журнала Когда я запускаю вручную в командном окне, я вижу ошибку.
Поскольку >> является стандартным выходом, а ваша ошибка переходит к стандартной ошибке.
>>
Вы можете передать ошибку в стандартный вывод, если перехватите ее и запишите в Console
Console
Вы также можете сделать вывод вашего stderr командного файла в файл журнала. Попробуйте
myprogram.exe >> c:\temp\log.txt 2> c:\temp\err.txt