2011-01-07 56 views
0

在VS调试模式下运行程序时,我使用Debug.Print并观察Immidiate窗口。我确信有更先进的调试方法,但我迄今还没有学过。打印登录发布运行时

但我想知道在“发布”运行时期间如何跟踪异常日志以及特定于代码的方法打印输出(如Debug.Print)的最佳方式;外VS.

我想有两个目的:

  1. 写入日志文本文件
  2. 写信给UI窗口,像富文本框。

这是我应该使用Console.Writline的情况吗?我从来没有使用过,所以如果你能简单地解释一下,如果这是我想要完成的工作的正确工具,或者我应该考虑其他方法。

谢谢!

回答

1

我强烈建议看看log4Net而不是使用Writeline。它更健壮,全面,易于使用和可配置。

有一个介绍here

使用log4Net等日志工具的主要优点之一是能够在运行时打开(详细)日志记录。

+0

这是一个简单的图书馆,我可以包括吗?它需要多少配置?由于我列出的目的非常有限,我不想花时间学习一个复杂的工具来完成这个任务。但是如果它是即插即用的,它可能会很好。 – bretddog 2011-01-07 09:33:27