1

启动这样的服务说:

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

如何捕获标准输出?如果崩溃,如何捕获输出?

除了程序记录本身之外,输出似乎丢失了。syslog 似乎只包含信息:mono-service2,而不是它正在运行的程序集:myservice.exe。

4

1 回答 1

3

--debug 选项将为您提供标准输出,您应该能够将其重定向到文件:

mono-service2 myservice.exe -l:/var/run/test --debug > log.txt
于 2012-09-23T23:26:21.913 回答