Microsoft::CognitiveServices::Speech::D iagnostics::Logging Ad Alanı

Özet

Üyeler Açıklamalar
sabit listesi Düzeyi Farklı kullanılabilir günlük düzeylerini tanımlar.
class Diagnostics::Logging::EventLogger Geri çağırma tabanlı SDK günlüğünü denetlemek için statik yöntemlere sahip sınıf. Konuşma SDK'sı senaryonuzu çalıştırırken günlüğe kaydetmeyi açmak, SDK'nın temel yerel bileşenlerinden ayrıntılı bilgi sağlar. Microsoft'a bir sorun bildirirseniz, Microsoft'un sorunu tanılamasına yardımcı olmak için günlükleri sağlamanız istenebilir. Bir SDK sürümünden diğerine bildirimde bulunmadan değiştirilebileceği için uygulamanız belirli günlük dizelerine bağımlı olmamalıdır. Yeni günlük dizelerine kullanılabilir oldukları anda erişmek istediğinizde ve bunları daha fazla işlemeniz gerektiğinde EventLogger'ı kullanın. Örneğin, Konuşma SDK'sı günlüklerini mevcut günlük toplama sisteminizle tümleştirme. Sürüm 1.20.0'da eklendi.
class Diagnostics::Logging::FileLogger Dosya tabanlı SDK günlüğünü denetlemek için statik yöntemlere sahip sınıf. Konuşma SDK'sı senaryonuzu çalıştırırken günlüğe kaydetmeyi açmak, SDK'nın temel yerel bileşenlerinden ayrıntılı bilgi sağlar. Microsoft'a bir sorun bildirirseniz, Microsoft'un sorunu tanılamasına yardımcı olmak için günlükleri sağlamanız istenebilir. Bir SDK sürümünden diğerine bildirimde bulunmadan değiştirilebileceği için uygulamanız belirli günlük dizelerine bağımlı olmamalıdır. FileLogger en basit günlük çözümüdür ve Konuşma SDK'sını çalıştırırken cihaz içi sorunların çoğunu tanılamak için uygundur. Sürüm 1.20.0'da eklendi.
class Diagnostics::Logging::MemoryLogger Sdk'nın bellek içi arabelleğe oturum açmasını denetlemek için statik yöntemlere sahip sınıf. Konuşma SDK'sı senaryonuzu çalıştırırken günlüğe kaydetmeyi açmak, SDK'nın temel yerel bileşenlerinden ayrıntılı bilgi sağlar. Microsoft'a bir sorun bildirirseniz, Microsoft'un sorunu tanılamasına yardımcı olmak için günlükleri sağlamanız istenebilir. Bir SDK sürümünden diğerine bildirimde bulunmadan değiştirilebileceği için uygulamanız belirli günlük dizelerine bağımlı olmamalıdır. MemoryLogger, beklenmeyen bir olay gerçekleşmeden önce kısa sürede alınan günlüklere erişmek istediğiniz durum için tasarlanmıştır. Örneğin, Bir Konuşma Tanıma çalıştırıyorsanız, tanımanın bir hata nedeniyle iptal olduğunu belirten bir olay aldıktan sonra MemoryLogger'ın dökümünü almak isteyebilirsiniz. Bellek arabelleğinin boyutu 2 MB'de sabittir ve değiştirilemez. Bu bir "halka" arabelleğidir, yani yazılan yeni günlük dizeleri arabellekteki en eskilerinin yerini alır. Sürüm 1.20.0'da eklendi.

Üyeler

sabit listesi Düzeyi

Değerler Açıklamalar
Hata Günlük kaydı düzeyi hatası. Yalnızca hatalar günlüğe kaydedilir.
Uyarı Uyarı günlüğü düzeyi. Yalnızca hatalar ve uyarılar günlüğe kaydedilir.
Bilgi Bilgilendirme günlüğü düzeyi. Yalnızca hatalar, uyarılar ve bilgilendirme günlüğü iletileri günlüğe kaydedilir.
Ayrıntılı Ayrıntılı günlük kaydı düzeyi. Tüm günlük iletileri günlüğe kaydedilir.

Farklı kullanılabilir günlük düzeylerini tanımlar.

Bu, farklı günlükçüler tarafından çıkış yapacakları en yüksek ayrıntı düzeyini ayarlamak için kullanılır.

MemoryLogger.SetLevel(Düzey)

EventLogger.SetLevel(Düzey)

FileLogger.SetLevel(Düzey)