Share via


LogManager 類別

定義

記錄管理接收

public class LogManager
type LogManager = class
Public Class LogManager
繼承
LogManager
衍生

建構函式

LogManager()

記錄管理接收

欄位

MAX_LOG_MESSAGE_SIZE

記錄訊息的最大長度。 將會截斷有關此大小的記錄訊息。

屬性

BulkMessageInterval

大量訊息輸出的時間限制。 如果相同的記錄程式碼在時間週期中 BulkMessageInterval 寫入多次 BulkMessageLimit ,則只會寫入第一個 BulkMessageLimit 個別訊息,再加上大量訊息隱藏方式的計數。

BulkMessageLimit

大量訊息輸出的計數限制。 如果相同的記錄程式碼在時間週期中 BulkMessageInterval 寫入多次 BulkMessageLimit ,則只會寫入第一個 BulkMessageLimit 個別訊息,再加上大量訊息隱藏方式的計數。

IsInitialized

是否先前已初始化一個「登入器」基礎結構。

LogConsumers

要寫入記錄事件的參考集 ILogConsumer

TelemetryConsumers

要寫入遙測事件的參考集 ITelemetryConsumer

方法

AddTraceLevelOverride(String, Severity)

為特定記錄器新增追蹤層級覆寫,超過預設記錄層級。 其他記錄器的任何先前追蹤層級都不會變更。

Initialize(ITraceConfiguration, Boolean)

使用指定的組態設定,初始化此程式/應用程式域中的「檔案記錄器」子系統。

RemoveTraceLevelOverride(String)

移除特定記錄器的新追蹤層級覆寫。 記錄器的記錄層級會還原為目前的全域預設設定。 其他記錄器的任何先前追蹤層級都不會變更。

SetAppLogLevel(Severity)

設定所有細微性和應用程式記錄器的預設記錄層級。

SetRuntimeLogLevel(Severity)

設定所有執行時間記錄器的預設記錄層級。

SetTraceLevelOverrides(IList<Tuple<String,Severity>>)

針對特定記錄器設定新的追蹤層級覆寫,超出預設記錄層級。 將會捨棄特定記錄器的任何先前追蹤層級。

UnInitialize()

取消初始化此進程/應用程式域中的一般記錄器子系統。

適用於