开始这样的服务说:
mono-service2 myservice.exe -l:/var/run/test
如何捕获标准输出?如果输出崩溃,如何捕获输出?
除了程序记录本身,输出似乎丢失了。 syslog似乎只包含信息re:mono-service2,而不是它正在运行的程序集:myservice.exe。
答案 0 :(得分:3)
--debug选项会为你提供stdout,你应该可以将它重定向到一个文件:
mono-service2 myservice.exe -l:/var/run/test --debug > log.txt