更新:2007 年 11 月
提供一个属性和多个方法,以将事件和异常信息写入应用程序的日志侦听器。
备注
My.Application.Log 对象提供了一个直接入口点,通过它可以访问 .NET Framework 的日志记录服务。WriteEntry 和 WriteException 方法将消息写入应用程序的日志侦听器。可以由应用程序的配置文件配置侦听器。有关更多信息,请参见 演练:更改 My.Application.Log 写入信息的位置 和 使用 Application 日志 (Visual Basic)。
My.Application.Log 对象仅对客户端应用程序可用。对于 Web 应用程序,请使用 My.Log。有关更多信息,请参见 My.Log 对象。
任务
下表列出了涉及 My.Application.Log 对象的任务的示例。
| 要执行的操作 | 请参见 | 
|---|---|
| 将事件信息写入应用程序的日志侦听器 | |
| 将异常信息写入应用程序的日志侦听器 | |
| 确定 My.Application.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
要求
命名空间:Microsoft.VisualBasic.Logging
类:Log
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
各项目类型的可用性
| 项目类型 | 是否可用 | 
|---|---|
| Windows 应用程序 | 可用 | 
| 类库 | 可用 | 
| 控制台应用程序 | 可用 | 
| Windows 控件库 | 可用 | 
| Web 控件库 | 不可用 | 
| Windows 服务 | 可用 | 
| 网站 | 不可用 |