Захватить вывод моносервисной консоли stdout?

Запустив такой сервис, скажите:

mono-service2 myservice.exe -l:/var/run/test

Как захватить стандартный вывод? Как зафиксировать вывод в случае сбоя?

Помимо регистрации самой программы, вывод, похоже, потерян. syslog, кажется, содержит только информацию о: mono-service2, а не о сборке, на которой он работает: myservice.exe.


person v2k    schedule 13.06.2012    source источник


Ответы (1)


Параметр --debug даст вам стандартный вывод для него, вы сможете перенаправить его в файл:

mono-service2 myservice.exe -l:/var/run/test --debug > log.txt
person Ben    schedule 23.09.2012