Log 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于将事件和异常信息写入应用程序的日志侦听器中的属性和方法。
public ref class Logpublic class Logtype Log = classPublic Class Log- 继承
- 
				Log
- 派生
示例
本示例将演示如何使用 My.Application.Log.WriteEntry 方法来记录跟踪信息。 有关详细信息,请参阅 如何:写入日志消息。
Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub
注解
对象My.Application.Log提供了一个简单的入口点,可从中访问.NET Framework的日志记录服务。 
              WriteEntry和 WriteException 方法将消息写入应用程序的日志侦听器。 可以通过应用程序的配置文件配置侦听器。 有关详细信息,请参阅 演练:更改 My.Application.Log 写入信息的位置 和使用 应用程序日志。
对象 My.Application.Log 仅适用于客户端应用程序。 对于 Web 应用程序,请使用 My.Log。 有关详细信息,请参阅 AspLog。
下表列出了涉及 My.Application.Log 对象的任务示例。
| 功能 | 查看 | 
|---|---|
| 将事件信息写入应用程序的日志侦听器 | 如何:写入日志消息 | 
| 将异常信息写入应用程序的日志侦听器 | 如何:日志异常 | 
| 确定写入信息的位置 My.Application.Log | 演练:确定 My.Application.Log 在哪里写入信息 | 
构造函数
| Log() | 初始化 Log 类的新实例。 | 
| Log(String) | 初始化 Log 类的新实例。 | 
属性
| DefaultFileLogWriter | 获取为  | 
| TraceSource | 获取为  | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| InitializeWithDefaultsSinceNoConfigExists() | 创建一个新的 FileLogTraceListener 对象,然后将该对象添加到 Listeners 集合中。 | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) | 
| WriteEntry(String) | 将消息写入应用程序的日志侦听器中。 | 
| WriteEntry(String, TraceEventType) | 将消息写入应用程序的日志侦听器中。 | 
| WriteEntry(String, TraceEventType, Int32) | 将消息写入应用程序的日志侦听器中。 | 
| WriteException(Exception) | 将异常信息写入应用程序的日志侦听器中。 | 
| WriteException(Exception, TraceEventType, String) | 将异常信息写入应用程序的日志侦听器中。 | 
| WriteException(Exception, TraceEventType, String, Int32) | 将异常信息写入应用程序的日志侦听器中。 |