更新:2007 年 11 月
本主题中包含的表列出了 .NET Framework 日志记录和跟踪的常用类。这些表分为日志输出类、日志侦听器类和日志筛选类。若要进入 .NET Framework 2.0 文档和查找更完整的列表,请参见 .NET Framework 类库概述。
用于日志输出的基本类
下表列出并描述了用于日志输出的主要类。
类 |
说明 |
---|---|
提供一组方法和属性,帮助您调试代码。此类不能被继承。 |
|
提供一组方法和属性,帮助您跟踪代码的执行。此类不能被继承。 |
|
提供一组方法和属性,帮助您跟踪代码的执行。 |
日志侦听器类
下表列出并描述了用于日志侦听器的主要类。
类 |
说明 |
---|---|
为监视跟踪和调试输出的侦听器提供了抽象基类。 |
|
将跟踪或调试输出指引至标准输出或标准错误流。 |
|
提供用于跟踪的默认输出方法和行为。 |
|
将跟踪或调试输出指引至 TextWriter(如 StreamWriter)或 Stream(如 FileStream)。 |
|
提供一个简单的侦听器,该侦听器将跟踪或调试输出指引至 EventLog。 |
|
提供一个简单的侦听器,用于将日志记录输出指引至文件。 |
|
将跟踪或调试输出指引至 TextWriter 或 Stream(如 Out 或 FileStream)。 |
|
将跟踪或调试输出指引至 TextWriter 或 Stream(如 FileStream)。 |
日志筛选和切换类
下表列出并描述了用于日志筛选和切换的主要类。
类 |
说明 |
---|---|
提供一个抽象基类,用于创建新的调试和跟踪开关。 |
|
提供一个简单的 On/Off 开关,用于控制调试和跟踪输出。 |
|
提供多级开关,用于控制跟踪和调试输出,而无需重新编译代码。 |
|
提供多级开关,用于控制跟踪和调试输出,而无需重新编译代码。 |
|
提供基于严重性级别的开关,用于控制跟踪输出。 |
|
指定侦听器是否应基于跟踪的源跟踪消息。 |
|
定义跟踪筛选器实现方法。 |
请参见
概念
.NET Framework 中的记录和跟踪 (Visual Basic)