次の方法で共有


EventLogger クラス

定義

イベント ベースの SDK ログ記録を制御する静的クラス。 Speech SDK シナリオの実行中にログ記録を有効にすると、SDK のコア ネイティブ コンポーネントから詳細情報が提供されます。 Microsoft に問題を報告した場合は、Microsoft が問題を診断するのに役立つログを提供するように求められる場合があります。 アプリケーションは特定のログ文字列に依存しないようにする必要があります。これは、SDK リリース間で予告なしに変更される可能性があるためです。 EventLogger は、新しいログ文字列が使用可能になったらすぐにアクセスし、さらに処理する必要がある場合に使用します。 たとえば、Speech SDK ログを既存のログ収集システムと統合します。 バージョン 1.20.0 で追加されました

public static class EventLogger
type EventLogger = class
Public Class EventLogger
継承
EventLogger

注釈

イベント ログは、プロセス全体のコンストラクトです。 つまり、複数の音声認識エンジン オブジェクトが並列で実行されている場合は、すべての認識エンジンからインターリーブログを受信するコールバック関数を 1 つだけ登録できます。 認識エンジンごとに個別のコールバックを登録することはできません。

メソッド

SetFilters(String[])

ログ メッセージのフィルターを設定またはクリアします。 フィルターが設定されると、ログ メッセージにフィルターで指定された文字列の少なくとも 1 つが含まれている場合にのみ、イベントが呼び出されます。 一致では大文字と小文字が区別されます。

SetLevel(Level)

ロガーによってキャプチャされるメッセージのレベルを設定します

イベント

OnMessage

新しいログ メッセージごとに呼び出されるイベント。

適用対象