Share via


ILoggingTarget 介面

定義

記錄事件。

public interface class ILoggingTarget
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1710320693, 58248, 20006, 177, 122, 245, 28, 211, 168, 57, 22)]
struct ILoggingTarget
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1710320693, 58248, 20006, 177, 122, 245, 28, 211, 168, 57, 22)]
public interface ILoggingTarget
Public Interface ILoggingTarget
衍生
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

方法

IsEnabled()

指出是否至少有一個會話正在接聽來自通道的事件。

IsEnabled(LoggingLevel)

指出至少有一個會話正在接聽信道中具有指定事件嚴重性層級的事件。

IsEnabled(LoggingLevel, Int64)

指出至少有一個會話正在接聽來自此通道之指定層級和關鍵字的事件。

LogEvent(String)

記錄具有指定名稱的事件。

LogEvent(String, LoggingFields)

記錄具有指定名稱和欄位的事件。

LogEvent(String, LoggingFields, LoggingLevel)

記錄具有指定名稱、欄位和層級的事件。

LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions)

記錄具有指定名稱、欄位、層級和選項的事件。

StartActivity(String)

寫入活動啟動事件,並建立 LoggingActivity 物件。

StartActivity(String, LoggingFields)

使用欄位寫入活動開始事件,並建立 LoggingActivity 物件。

StartActivity(String, LoggingFields, LoggingLevel)

寫入具有指定欄位和層級的活動開始事件,並建立 LoggingActivity 物件。

StartActivity(String, LoggingFields, LoggingLevel, LoggingOptions)

使用指定的欄位、層級和選項寫入活動啟動事件,並建立 LoggingActivity 物件。

適用於

另請參閱