2011-03-10 68 views

回答

2

有很多这种第三方库。例如,请查看log4net

但是,如果你只想写一些文件到行,那么创建一个你写入的文本文件就足够了。在这种情况下,您可以使用System.IO.File.CreateText(filename)获取您可以登录的StreamWriter。然后使用StreamWriter.WriteLine写入日志。最后,您应该在完成日志记录时关闭StreamWriter

2

将一个TraceListener添加到您的app.config并使用System.Diagnostics.Trace.WriteLine写入日志。

你可以有单独的侦听器写入到一个文本文件,事件日志等

1

NLoglog4net是最流行的。我主要与NLog合作,对此非常满意。这些日志框架允许您为日志定义不同的规则和目标,在运行时更改这些规则和目标(例如,用于在生产环境中调试应用程序)以及使用反射,以便您的日志消息可以包含诸如类的名称日志来源于。

相关问题