мое консольное приложение в командном файле - PullRequest
1 голос
/ 17 марта 2011

файл моей летучей мыши:

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

моя программа получает нулевую ссылку, но не уверен, почему сообщение не регистрируется в файле журнала Когда я запускаю вручную в командном окне, я вижу ошибку.

Ответы [ 2 ]

6 голосов
/ 17 марта 2011

Поскольку >> является стандартным выходом, а ваша ошибка переходит к стандартной ошибке.

Вы можете передать ошибку в стандартный вывод, если перехватите ее и запишите в Console

1 голос
/ 17 марта 2011

Вы также можете сделать вывод вашего stderr командного файла в файл журнала. Попробуйте

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...