Bagikan melalui


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.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)