Log 类

定义

提供用于将事件和异常信息写入应用程序的日志侦听器中的属性和方法。

public ref class Log
public class Log
type Log = class
Public 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的日志记录服务。 WriteEntryWriteException 方法将消息写入应用程序的日志侦听器。 可以通过应用程序的配置文件配置侦听器。 有关详细信息,请参阅 演练:更改 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

获取为 Log 对象提供支持的 FileLogTraceListener 对象。

TraceSource

获取为 Log 对象提供支持的 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)

将异常信息写入应用程序的日志侦听器中。

适用于

另请参阅