LogManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
記錄管理接收
public class LogManager
type LogManager = class
Public Class LogManager
- 繼承
-
LogManager
- 衍生
建構函式
LogManager() |
記錄管理接收 |
欄位
MAX_LOG_MESSAGE_SIZE |
記錄訊息的最大長度。 將會截斷有關此大小的記錄訊息。 |
屬性
BulkMessageInterval |
大量訊息輸出的時間限制。
如果相同的記錄程式碼在時間週期中 |
BulkMessageLimit |
大量訊息輸出的計數限制。
如果相同的記錄程式碼在時間週期中 |
IsInitialized |
是否先前已初始化一個「登入器」基礎結構。 |
LogConsumers |
要寫入記錄事件的參考集 ILogConsumer 。 |
TelemetryConsumers |
要寫入遙測事件的參考集 ITelemetryConsumer 。 |
方法
AddTraceLevelOverride(String, Severity) |
為特定記錄器新增追蹤層級覆寫,超過預設記錄層級。 其他記錄器的任何先前追蹤層級都不會變更。 |
Initialize(ITraceConfiguration, Boolean) |
使用指定的組態設定,初始化此程式/應用程式域中的「檔案記錄器」子系統。 |
RemoveTraceLevelOverride(String) |
移除特定記錄器的新追蹤層級覆寫。 記錄器的記錄層級會還原為目前的全域預設設定。 其他記錄器的任何先前追蹤層級都不會變更。 |
SetAppLogLevel(Severity) |
設定所有細微性和應用程式記錄器的預設記錄層級。 |
SetRuntimeLogLevel(Severity) |
設定所有執行時間記錄器的預設記錄層級。 |
SetTraceLevelOverrides(IList<Tuple<String,Severity>>) |
針對特定記錄器設定新的追蹤層級覆寫,超出預設記錄層級。 將會捨棄特定記錄器的任何先前追蹤層級。 |
UnInitialize() |
取消初始化此進程/應用程式域中的一般記錄器子系統。 |