命名空間 Microsoft::CognitiveServices::Speech::D iagnostics::Logging
摘要
成員 | 描述 |
---|---|
列舉層級 | 定義不同的可用記錄層級。 |
類別 Diagnostics::Logging::EventLogger | 使用靜態方法來控制回呼型 SDK 記錄的類別。 在執行語音 SDK 案例時開啟記錄可提供 SDK 核心原生元件的詳細資訊。 如果您向 Microsoft 回報問題,系統可能會要求您提供記錄,以協助 Microsoft 診斷問題。 您的應用程式不應該相依于特定的記錄字串,因為它們可能會從某個 SDK 版本變更為另一個 SDK 版本,而不需注意。 當您想要在有新的記錄字串可供使用時立即使用 EventLogger,而且您需要進一步處理它們。 例如,整合語音 SDK 記錄與現有的記錄收集系統。 已在 1.20.0 版中新增。 |
類別 Diagnostics::Logging::FileLogger | 使用靜態方法來控制檔案型 SDK 記錄的類別。 在執行語音 SDK 案例時開啟記錄可提供 SDK 核心原生元件的詳細資訊。 如果您向 Microsoft 回報問題,系統可能會要求您提供記錄,以協助 Microsoft 診斷問題。 您的應用程式不應該相依于特定的記錄字串,因為它們可能會從某個 SDK 版本變更為另一個 SDK 版本,而不需注意。 FileLogger 是最簡單的記錄解決方案,適合在執行語音 SDK 時診斷大部分裝置上的問題。 已在 1.20.0 版中新增。 |
類別 Diagnostics::Logging::MemoryLogger | 使用靜態方法來控制 SDK 登入記憶體內部緩衝區的類別。 在執行語音 SDK 案例時開啟記錄可提供 SDK 核心原生元件的詳細資訊。 如果您向 Microsoft 回報問題,系統可能會要求您提供記錄,以協助 Microsoft 診斷問題。 您的應用程式不應該相依于特定的記錄字串,因為它們可能會從某個 SDK 版本變更為另一個 SDK 版本,而不需注意。 MemoryLogger 是專為您想要在發生非預期事件之前,于短時間內取得記錄的存取權所設計。 例如,如果您正在執行語音辨識器,您可能會想要在收到指出辨識因為某些錯誤而取消的事件之後傾印 MemoryLogger。 記憶體緩衝區的大小固定在 2MB,而且無法變更。 這是「通道」緩衝區,也就是寫入的新記錄字串會取代緩衝區中最舊的記錄字串。 已在 1.20.0 版中新增。 |
成員
列舉層級
值 | 描述 |
---|---|
錯誤 | 錯誤記錄層級。 只會記錄錯誤。 |
警告 | 警告記錄層級。 只會記錄錯誤和警告。 |
Info | 參考記錄層級。 只會記錄錯誤、警告和參考記錄訊息。 |
「詳細資訊」 | 詳細資訊記錄層級。 系統會記錄所有記錄訊息。 |
定義不同的可用記錄層級。
這會由不同的記錄器用來設定其將輸出的詳細資料層級上限。