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 , чтобы использовать параметры по умолчанию. Параметры предназначены для расширенных сценариев. Значения по умолчанию предназначены для работы с большинством событий.
Реализации
- Атрибуты
Комментарии
Если указаны параметры, 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
Уровень серьезности для этого события.
Реализации
- Атрибуты
См. также раздел
- LogEvent(String)
- LogEvent(String, LoggingFields)
- LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions)
Применяется к
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.
Реализации
- Атрибуты
Комментарии
Для этого уровня задано значение LoggingLevel.Verbose.
Методы, принимаюющие параметр LoggingFields, также принимают значение NULL. Значение NULL семантически эквивалентно созданному или очищенному объекту LoggingFields и представляет собой пустые полезные данные.
См. также раздел
- LogEvent(String)
- LogEvent(String, LoggingFields, LoggingLevel)
- LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions)
Применяется к
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
Имя этого события.
Реализации
- Атрибуты
См. также раздел
- LogEvent(String, LoggingFields)
- LogEvent(String, LoggingFields, LoggingLevel)
- LogEvent(String, LoggingFields, LoggingLevel, LoggingOptions)