概要
メンバー | 説明 |
---|---|
列挙型レベル を する | 使用可能なさまざまなログ レベルを定義します。 |
クラス Diagnostics::Logging::EventLogger | コールバック ベースの SDK ログ記録を制御する静的メソッドを持つクラス。 Speech SDK シナリオの実行中にログ記録を有効にすると、SDK のコア ネイティブ コンポーネントから詳細情報が提供されます。 Microsoft に問題を報告した場合は、Microsoft が問題を診断するのに役立つログを提供するように求められる場合があります。 アプリケーションは、特定のログ文字列に依存しないようにする必要があります。これは、SDK リリース間で予告なく変更される可能性があるためです。 EventLogger は、新しいログ文字列が使用可能になったらすぐにアクセスする必要があり、さらに処理する必要がある場合に使用します。 たとえば、Speech SDK ログを既存のログ収集システムと統合します。 バージョン 1.20.0 で追加されました。 |
クラス Diagnostics::Logging::FileLogger | ファイル ベースの SDK ログ記録を制御する静的メソッドを持つクラス。 Speech SDK シナリオの実行中にログ記録を有効にすると、SDK のコア ネイティブ コンポーネントから詳細情報が提供されます。 Microsoft に問題を報告した場合は、Microsoft が問題を診断するのに役立つログを提供するように求められる場合があります。 アプリケーションは、特定のログ文字列に依存しないようにする必要があります。これは、SDK リリース間で予告なく変更される可能性があるためです。 FileLogger は最も簡単なログ記録ソリューションであり、Speech SDK の実行時にデバイス上のほとんどの問題を診断するのに適しています。 バージョン 1.20.0 で追加されました。 |
クラス Diagnostics::Logging::MemoryLogger | メモリ内バッファーへの SDK のログインを制御する静的メソッドを持つクラス。 Speech SDK シナリオの実行中にログ記録を有効にすると、SDK のコア ネイティブ コンポーネントから詳細情報が提供されます。 Microsoft に問題を報告した場合は、Microsoft が問題を診断するのに役立つログを提供するように求められる場合があります。 アプリケーションは、特定のログ文字列に依存しないようにする必要があります。これは、SDK リリース間で予告なく変更される可能性があるためです。 MemoryLogger は、予期しないイベントが発生する前に短時間で取得されたログにアクセスする場合に設計されています。 たとえば、Speech Recognizer を実行している場合は、何らかのエラーが原因で認識が取り消されたことを示すイベントを取得した後に MemoryLogger をダンプできます。 メモリ バッファーのサイズは 2 MB で固定されており、変更できません。 これは "リング" バッファーです。つまり、書き込まれた新しいログ文字列は、バッファー内の最も古いものを置き換えます。 バージョン 1.20.0 で追加されました。 |
メンバー
enum Level
価値観 | 説明 |
---|---|
エラー | エラー ログ レベル。 エラーのみがログに記録されます。 |
警告 | 警告ログ レベル。 エラーと警告のみがログに記録されます。 |
情報 | 情報ログ レベル。 エラー、警告、情報ログ メッセージのみがログに記録されます。 |
冗長 | 詳細ログ レベル。 すべてのログ メッセージがログに記録されます。 |
使用可能なさまざまなログ レベルを定義します。
これは、出力される詳細の最大レベルを設定するために、異なるロガーによって使用されます。