總結
| 成員 | 說明書 |
|---|---|
| 列舉層級 | 定義不同的可用記錄層級。 |
| 類別 Diagnostics::Logging::EventLogger | 使用靜態方法來控制回呼型 SDK 記錄的類別。 在執行語音 SDK 案例時開啟記錄,提供 SDK 核心原生元件的詳細資訊。 如果您向Microsoft回報問題,系統可能會要求您提供記錄,以協助Microsoft診斷問題。 您的應用程式不應相依於特定記錄字串,因為它們可能會從某個 SDK 版本變更為另一個 SDK,而不需注意。 當您想要在新的記錄字串可供使用時立即存取事件記錄字串,而且您需要進一步處理它們。 例如,整合語音 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版中新增。 |
成員
列舉層級
| 價值觀 | 說明書 |
|---|---|
| 錯誤 | 錯誤記錄層級。 只會記錄錯誤。 |
| 警告 | 警告記錄層級。 只會記錄錯誤和警告。 |
| 資訊 | 信息記錄層級。 只會記錄錯誤、警告和資訊記錄訊息。 |
| 詳細資訊 | 詳細信息記錄層級。 系統會記錄所有記錄訊息。 |
定義不同的可用記錄層級。
這是由不同的記錄器用來設定其將輸出的詳細數據層級上限。