Пространство имен Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Итоги

Элементы Описания
Уровень перечисления Определяет различные доступные уровни журнала.
class Diagnostics::Logging::EventLogger Класс со статическими методами для управления ведением журнала пакета SDK на основе обратного вызова. Включение ведения журнала при запуске сценария пакета SDK для службы "Речь" предоставляет подробные сведения из основных собственных компонентов пакета SDK. Если вы сообщите о проблеме в корпорацию Майкрософт, может потребоваться предоставить журналы, которые помогут корпорации Майкрософт диагностировать проблему. Приложение не должно зависеть от конкретных строк журнала, так как они могут изменяться от одного выпуска пакета SDK к другому без уведомления. Используйте EventLogger, если вы хотите получить доступ к новым строкам журнала, как только они становятся доступными, и вам потребуется их дальнейшая обработка. Например, можно интегрировать журналы пакета SDK службы "Речь" с существующей системой сбора журналов. Добавлено в версии 1.20.0.
class Diagnostics::Logging::FileLogger Класс со статическими методами для управления ведением журнала пакета SDK на основе файлов. Включение ведения журнала при запуске сценария пакета SDK для службы "Речь" предоставляет подробные сведения из основных собственных компонентов пакета SDK. Если вы сообщите о проблеме в корпорацию Майкрософт, может потребоваться предоставить журналы, которые помогут корпорации Майкрософт диагностировать проблему. Приложение не должно зависеть от конкретных строк журнала, так как они могут изменяться от одного выпуска пакета SDK к другому без уведомления. FileLogger — это самое простое решение для ведения журнала, которое подходит для диагностики большинства проблем на устройстве при запуске пакета SDK службы "Речь". Добавлено в версии 1.20.0.
class Diagnostics::Logging::MemoryLogger Класс со статическими методами для управления входом пакета SDK в буфер в памяти. Включение ведения журнала при запуске сценария пакета SDK для службы "Речь" предоставляет подробные сведения из основных собственных компонентов пакета SDK. Если вы сообщите о проблеме в корпорацию Майкрософт, может потребоваться предоставить журналы, которые помогут корпорации Майкрософт диагностировать проблему. Приложение не должно зависеть от конкретных строк журнала, так как они могут изменяться от одного выпуска пакета SDK к другому без уведомления. MemoryLogger предназначен для тех случаев, когда требуется получить доступ к журналам, которые были приняты в течение короткого периода времени, прежде чем произойдет непредвиденное событие. Например, если вы используете Распознаватель речи, может потребоваться создать дамп MemoryLogger после получения события, указывающего на то, что распознавание было отменено из-за некоторой ошибки. Размер буфера памяти фиксирован на уровне 2 МБ и не может быть изменен. Это "кольцевой" буфер, то есть новые строки журнала, записанные вместо самых старых из них в буфере. Добавлено в версии 1.20.0.

Элементы

Уровень перечисления

Значения Описания
Ошибка Уровень ведения журнала ошибок. Регистрируются только ошибки.
Предупреждение Уровень ведения журнала предупреждений. Регистрируются только ошибки и предупреждения.
Info Информационный уровень ведения журнала. Регистрируются только ошибки, предупреждения и информационные сообщения журнала.
Подробный Уровень подробного ведения журнала. Все сообщения журнала будут зарегистрированы.

Определяет различные доступные уровни журнала.

Это используется различными средствами ведения журнала для задания максимального уровня детализации, который они будут выводить.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)