共用方式為


Log 類別

定義

提供屬性和方法,用於將事件和例外狀況 (Exception) 資訊寫入應用程式的記錄檔接聽程式。

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)

將例外狀況資訊寫入至應用程式的記錄檔接聽程式。

適用於

另請參閱