2010-03-09 64 views
3

我有各种Debug.WriteLine消息,我试图看到这些消息使用导出MONO_DEBUG_LEVEL =调试,但我最终得到了其他不相关的调试消息,这是我的代码不输出。如何使用Mono应用程序查看调试消息?

我应该怎么做才能看到调试消息?

我使用Linux :)谢谢。

回答

1

与包装单来看,它--debug

0

调试消息可能流式传输到错误输出(stderr)。您可以通过追加2>&1将它们流到标准输出(标准输出)。你可以明显地用1>&2来做相反的事情,因为1表示标准输出,2表示标准错误。

摘要 对于管道标准错误到stdout:

mono <youapp> 2>&1 

对于管道stderr和标准输出到stdout:

mono <youapp> &>&1 
+0

[nubela @ nubela-netbook Debug] $ mono subsync.exe --n test/lalala 2>&1 - >不工作:( – nubela 2010-03-09 08:20:16

+0

嗯,目前无法测试... – Dykam 2010-03-09 08:58:22

+0

@nubela您是否已经有解决方案?我在OS/X上运行的是相同的 – broersa 2014-06-26 13:27:41