Namespace Microsoft::CognitiveServices::Speech::D iagnostics::Logging
Ringkasan
Anggota | Deskripsi |
---|---|
Tingkat enum | Menentukan berbagai tingkat log yang tersedia. |
kelas Diagnostik::Pengelogan::EventLogger | Kelas dengan metode statis untuk mengontrol pengelogan SDK berbasis panggilan balik. Mengaktifkan pengelogan saat menjalankan skenario Speech SDK Anda memberikan informasi terperinci dari komponen asli inti SDK. Jika Melaporkan masalah ke Microsoft, Anda mungkin diminta untuk menyediakan log untuk membantu Microsoft mendiagnosis masalah tersebut. Aplikasi Anda tidak boleh bergantung pada string log tertentu, karena dapat berubah dari satu rilis SDK ke rilis SDK lainnya tanpa pemberitahuan. Gunakan EventLogger saat Anda ingin mendapatkan akses ke string log baru segera setelah tersedia, dan Anda perlu memprosesnya lebih lanjut. Misalnya, mengintegrasikan log Speech SDK dengan sistem pengumpulan pengelogan yang ada. Ditambahkan dalam versi 1.20.0. |
class Diagnostics::Logging::FileLogger | Kelas dengan metode statis untuk mengontrol pengelogan SDK berbasis file. Mengaktifkan pengelogan saat menjalankan skenario Speech SDK Anda memberikan informasi terperinci dari komponen asli inti SDK. Jika Melaporkan masalah ke Microsoft, Anda mungkin diminta untuk menyediakan log untuk membantu Microsoft mendiagnosis masalah tersebut. Aplikasi Anda tidak boleh bergantung pada string log tertentu, karena dapat berubah dari satu rilis SDK ke rilis SDK lainnya tanpa pemberitahuan. FileLogger adalah solusi pengelogan paling sederhana dan cocok untuk mendiagnosis sebagian besar masalah di perangkat saat menjalankan Speech SDK. Ditambahkan dalam versi 1.20.0. |
kelas Diagnostik::Pengelogan::MemoryLogger | Kelas dengan metode statis untuk mengontrol pengelogan SDK ke dalam buffer dalam memori. Mengaktifkan pengelogan saat menjalankan skenario Speech SDK Anda memberikan informasi terperinci dari komponen asli inti SDK. Jika Melaporkan masalah ke Microsoft, Anda mungkin diminta untuk menyediakan log untuk membantu Microsoft mendiagnosis masalah tersebut. Aplikasi Anda tidak boleh bergantung pada string log tertentu, karena dapat berubah dari satu rilis SDK ke rilis SDK lainnya tanpa pemberitahuan. MemoryLogger dirancang untuk kasus di mana Anda ingin mendapatkan akses ke log yang diambil dalam durasi singkat sebelum beberapa peristiwa tak terduga terjadi. Misalnya, jika Anda menjalankan Pengenal Ucapan, Anda mungkin ingin membuang MemoryLogger setelah mendapatkan peristiwa yang menunjukkan pengenalan dibatalkan karena beberapa kesalahan. Ukuran buffer memori diperbaiki pada 2MB dan tidak dapat diubah. Ini adalah buffer "cincin", yaitu, string log baru yang ditulis menggantikan yang tertua di buffer. Ditambahkan dalam versi 1.20.0. |
Anggota
Tingkat enum
Nilai | Deskripsi |
---|---|
Kesalahan | Tingkat pengelogan kesalahan. Hanya kesalahan yang akan dicatat. |
Peringatan | Tingkat pengelogan peringatan. Hanya kesalahan dan peringatan yang akan dicatat. |
info | Tingkat pengelogan informasi. Hanya kesalahan, peringatan, dan pesan log informasi yang akan dicatat. |
Verbose | Tingkat pengelogan verbose. Semua pesan log akan dicatat. |
Menentukan berbagai tingkat log yang tersedia.
Ini digunakan oleh pencatat yang berbeda untuk mengatur tingkat detail maksimum yang akan mereka keluarkan.