Поделиться через


LoggingActivity.LogEvent Метод

Определение

Перегрузки

LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions)

Регистрирует событие с указанным именем, полями, уровнем и параметрами.

LogEvent(String, LoggingFields, LoggingLevel)

Регистрирует событие с указанным именем, полями и уровнем.

LogEvent(String, LoggingFields)

Регистрирует событие с указанным именем и полями.

LogEvent(String)

Регистрирует событие с указанным именем.

LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions)

Регистрирует событие с указанным именем, полями, уровнем и параметрами.

public:
 virtual void LogEvent(Platform::String ^ eventName, LoggingFields ^ fields, LoggingLevel level, LoggingOptions ^ options) = LogEvent;
/// [Windows.Foundation.Metadata.Overload("LogEventWithFieldsAndOptions")]
void LogEvent(winrt::hstring const& eventName, LoggingFields const& fields, LoggingLevel const& level, LoggingOptions const& options);
[Windows.Foundation.Metadata.Overload("LogEventWithFieldsAndOptions")]
public void LogEvent(string eventName, LoggingFields fields, LoggingLevel level, LoggingOptions options);
function logEvent(eventName, fields, level, options)
Public Sub LogEvent (eventName As String, fields As LoggingFields, level As LoggingLevel, options As LoggingOptions)

Параметры

eventName
String

Platform::String

winrt::hstring

Имя этого события.

fields
LoggingFields

Поля для этого события. Может иметь значение NULL.

level
LoggingLevel

Уровень серьезности для этого события.

options
LoggingOptions

Параметры для этого события. Передайте значение NULL , чтобы использовать параметры по умолчанию. Параметры предназначены для расширенных сценариев. Значения по умолчанию предназначены для работы с большинством событий.

Реализации

M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(Platform::String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(winrt::hstring,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel,Windows.Foundation.Diagnostics.LoggingOptions)
Атрибуты

Комментарии

Если указаны параметры, LoggingOptions.ActivityId и LoggingOptions.RelatedActivityId игнорируются, так как объект действия автоматически управляет этими значениями для события.

EventName не следует использовать в качестве поля полезных данных. Например, используйте LogEvent(“MyEvent”, fieldsWithStringData) вместо LogEvent(stringData).

См. также раздел

Применяется к

LogEvent(String, LoggingFields, LoggingLevel)

Регистрирует событие с указанным именем, полями и уровнем.

public:
 virtual void LogEvent(Platform::String ^ eventName, LoggingFields ^ fields, LoggingLevel level) = LogEvent;
/// [Windows.Foundation.Metadata.Overload("LogEventWithFieldsAndLevel")]
void LogEvent(winrt::hstring const& eventName, LoggingFields const& fields, LoggingLevel const& level);
[Windows.Foundation.Metadata.Overload("LogEventWithFieldsAndLevel")]
public void LogEvent(string eventName, LoggingFields fields, LoggingLevel level);
function logEvent(eventName, fields, level)
Public Sub LogEvent (eventName As String, fields As LoggingFields, level As LoggingLevel)

Параметры

eventName
String

Platform::String

winrt::hstring

Имя этого события.

fields
LoggingFields

Поля для этого события. Может иметь значение NULL.

level
LoggingLevel

Уровень серьезности для этого события.

Реализации

M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(Platform::String,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(winrt::hstring,Windows.Foundation.Diagnostics.LoggingFields,Windows.Foundation.Diagnostics.LoggingLevel)
Атрибуты

См. также раздел

Применяется к

LogEvent(String, LoggingFields)

Регистрирует событие с указанным именем и полями.

public:
 virtual void LogEvent(Platform::String ^ eventName, LoggingFields ^ fields) = LogEvent;
/// [Windows.Foundation.Metadata.Overload("LogEventWithFields")]
void LogEvent(winrt::hstring const& eventName, LoggingFields const& fields);
[Windows.Foundation.Metadata.Overload("LogEventWithFields")]
public void LogEvent(string eventName, LoggingFields fields);
function logEvent(eventName, fields)
Public Sub LogEvent (eventName As String, fields As LoggingFields)

Параметры

eventName
String

Platform::String

winrt::hstring

Имя этого события.

fields
LoggingFields

Поля для этого события. Может иметь значение NULL.

Реализации

M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String,Windows.Foundation.Diagnostics.LoggingFields) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(Platform::String,Windows.Foundation.Diagnostics.LoggingFields) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(winrt::hstring,Windows.Foundation.Diagnostics.LoggingFields)
Атрибуты

Комментарии

Для этого уровня задано значение LoggingLevel.Verbose.

Методы, принимаюющие параметр LoggingFields, также принимают значение NULL. Значение NULL семантически эквивалентно созданному или очищенному объекту LoggingFields и представляет собой пустые полезные данные.

См. также раздел

Применяется к

LogEvent(String)

Регистрирует событие с указанным именем.

public:
 virtual void LogEvent(Platform::String ^ eventName) = LogEvent;
/// [Windows.Foundation.Metadata.Overload("LogEvent")]
void LogEvent(winrt::hstring const& eventName);
[Windows.Foundation.Metadata.Overload("LogEvent")]
public void LogEvent(string eventName);
function logEvent(eventName)
Public Sub LogEvent (eventName As String)

Параметры

eventName
String

Platform::String

winrt::hstring

Имя этого события.

Реализации

M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(System.String) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(Platform::String) M:Windows.Foundation.Diagnostics.ILoggingTarget.LogEvent(winrt::hstring)
Атрибуты

См. также раздел

Применяется к