Share via


Logger 類別

定義

用於記錄服務之一元執行時間的介面。

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
繼承
Logger
衍生
屬性

建構函式

Logger()

用於記錄服務之一元執行時間的介面。

屬性

IsInfo

目前的 SeverityLevel 是否輸出 Info 此記錄器的訊息。

IsVerbose

目前的 SeverityLevel 是否輸出 Verbose 此記錄器的訊息。

IsVerbose2

目前的 SeverityLevel 是否輸出 Verbose2 此記錄器的訊息。

IsVerbose3

目前的 SeverityLevel 是否輸出 Verbose3 此記錄器的訊息。

IsWarning

目前的 SeverityLevel 是否輸出 Warning 此記錄器的訊息。

Name

記錄器實例的名稱

SeverityLevel

為此記錄器設定目前的 SeverityLevel。

方法

DecrementMetric(String)

用於記錄服務之一元執行時間的介面。

DecrementMetric(String, Double)

用於記錄服務之一元執行時間的介面。

GetLogger(String)

尋找現有的記錄器或建立具有指定名稱的新記錄器

IncrementMetric(String)

用於記錄服務之一元執行時間的介面。

IncrementMetric(String, Double)

用於記錄服務之一元執行時間的介面。

Log(Int32, Severity, String, Object[], Exception)

記錄訊息

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean)

用於記錄服務之一元執行時間的介面。

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

用於記錄服務之一元執行時間的介面。

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

用於記錄服務之一元執行時間的介面。

TrackMetric(String, Double, IDictionary<String,String>)

用於記錄服務之一元執行時間的介面。

TrackMetric(String, TimeSpan, IDictionary<String,String>)

用於記錄服務之一元執行時間的介面。

TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean)

用於記錄服務之一元執行時間的介面。

TrackTrace(String)

用於記錄服務之一元執行時間的介面。

TrackTrace(String, IDictionary<String,String>)

用於記錄服務之一元執行時間的介面。

TrackTrace(String, Severity)

用於記錄服務之一元執行時間的介面。

TrackTrace(String, Severity, IDictionary<String,String>)

用於記錄服務之一元執行時間的介面。

擴充方法

Error(Logger, Int32, String, Exception)

使用指定的記錄識別碼代碼,在錯誤嚴重性層級寫入記錄專案。 錯誤適用于需要立即系統管理回應的問題狀況。

GetSubLogger(Logger, String, String)

尋找或建立名為 的記錄器,並加上附加名稱的現有記錄器之後。

Info(Logger, Int32, String)

使用指定的記錄識別碼代碼,在 Info 嚴重性層級寫入記錄專案。 資訊適用于未指出錯誤,但通常應該記錄在生產環境中的資訊。 資訊低於警告。

Info(Logger, Int32, String, Object[])

使用指定的記錄識別碼代碼,在 Info 嚴重性層級寫入記錄專案。 資訊適用于未指出錯誤,但通常應該記錄在生產環境中的資訊。 資訊低於警告。

Info(Logger, String)

在 Info 嚴重性層級寫入記錄專案。 資訊適用于未指出錯誤,但通常應該記錄在生產環境中的資訊。 資訊低於警告。

Info(Logger, String, Object[])

在 Info 嚴重性層級寫入記錄專案。 資訊適用于未指出錯誤,但通常應該記錄在生產環境中的資訊。 資訊低於警告。

Verbose(Logger, Int32, String)

使用指定的記錄識別碼代碼,在詳細資訊嚴重性層級寫入記錄專案。 詳細資訊適用于通常不應該在生產環境中記錄的偵錯資訊。 詳細資訊低於 Info。

Verbose(Logger, Int32, String, Object[])

使用指定的記錄識別碼代碼,在詳細資訊嚴重性層級寫入記錄專案。 詳細資訊適用于通常不應該在生產環境中記錄的偵錯資訊。 詳細資訊低於 Info。

Verbose(Logger, String)

在詳細資訊嚴重性層級寫入記錄專案。 詳細資訊適用于通常不應該在生產環境中記錄的偵錯資訊。 詳細資訊低於 Info。

Verbose(Logger, String, Object[])

在詳細資訊嚴重性層級寫入記錄專案。 詳細資訊適用于通常不應該在生產環境中記錄的偵錯資訊。 詳細資訊低於 Info。

Verbose2(Logger, Int32, String)

使用指定的記錄識別碼代碼,在 Verbose2 嚴重性層級寫入記錄專案。 Verbose2 低於 Verbose。

Verbose2(Logger, Int32, String, Object[])

使用指定的記錄識別碼代碼,在 Verbose2 嚴重性層級寫入記錄專案。 Verbose2 低於 Verbose。

Verbose2(Logger, String)

在 Verbose2 嚴重性層級寫入記錄專案。 Verbose2 低於 Verbose。

Verbose2(Logger, String, Object[])

在 Verbose2 嚴重性層級寫入記錄專案。 Verbose2 低於 Verbose。

Verbose3(Logger, Int32, String)

使用指定的記錄識別碼代碼,在 Verbose3 嚴重性層級寫入記錄專案。 詳細資訊3 是最低嚴重性層級。

Verbose3(Logger, Int32, String, Object[])

使用指定的記錄識別碼代碼,在 Verbose3 嚴重性層級寫入記錄專案。 詳細資訊3 是最低嚴重性層級。

Verbose3(Logger, String)

在 Verbose3 嚴重性層級寫入記錄專案。 詳細資訊3 是最低嚴重性層級。

Verbose3(Logger, String, Object[])

在 Verbose3 嚴重性層級寫入記錄專案。 詳細資訊3 是最低嚴重性層級。

Warn(Logger, Int32, String, Exception)

使用指定的記錄識別碼代碼,在警告嚴重性層級寫入記錄專案。 警告適用于系統或應用程式可以自行處理的問題狀況,但系統管理員應該注意。 通常這些情況是預期的情況,但如果遞迴,最終可能需要系統管理回應。 警告低於 Error。

Warn(Logger, Int32, String, Object[])

使用指定的記錄識別碼代碼,在警告嚴重性層級寫入記錄專案。 警告適用于系統或應用程式可以自行處理的問題狀況,但系統管理員應該注意。 通常這些情況是預期的情況,但如果遞迴,最終可能需要系統管理回應。 警告低於 Error。

適用於