Share via


Namnområde Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Sammanfattning

Medlemmar Beskrivningar
uppräkningsnivå Definierar de olika tillgängliga loggnivåerna.
class Diagnostics::Logging::EventLogger Klass med statiska metoder för att styra återanropsbaserad SDK-loggning. När du aktiverar loggning när du kör ditt Speech SDK-scenario finns detaljerad information från SDK:s ursprungliga kärnkomponenter. Om du rapporterar ett problem till Microsoft kan du bli ombedd att ange loggar som hjälper Microsoft att diagnostisera problemet. Programmet bör inte vara beroende av vissa loggsträngar eftersom de kan ändras från en SDK-version till en annan utan föregående meddelande. Använd EventLogger när du vill få åtkomst till nya loggsträngar så snart de är tillgängliga och du behöver bearbeta dem ytterligare. Du kan till exempel integrera Speech SDK-loggar med ditt befintliga loggningsinsamlingssystem. Har lagts till i version 1.20.0.
class Diagnostics::Logging::FileLogger Klass med statiska metoder för att styra filbaserad SDK-loggning. När du aktiverar loggning när du kör ditt Speech SDK-scenario finns detaljerad information från SDK:s ursprungliga kärnkomponenter. Om du rapporterar ett problem till Microsoft kan du bli ombedd att ange loggar som hjälper Microsoft att diagnostisera problemet. Programmet bör inte vara beroende av vissa loggsträngar eftersom de kan ändras från en SDK-version till en annan utan föregående meddelande. FileLogger är den enklaste loggningslösningen och lämplig för att diagnostisera de flesta problem på enheten när du kör Speech SDK. Har lagts till i version 1.20.0.
class Diagnostics::Logging::MemoryLogger Klass med statiska metoder för att styra SDK-loggning till en minnesintern buffert. När du aktiverar loggning när du kör ditt Speech SDK-scenario finns detaljerad information från SDK:s ursprungliga kärnkomponenter. Om du rapporterar ett problem till Microsoft kan du bli ombedd att ange loggar som hjälper Microsoft att diagnostisera problemet. Programmet bör inte vara beroende av vissa loggsträngar eftersom de kan ändras från en SDK-version till en annan utan föregående meddelande. MemoryLogger är utformat för det fall där du vill få åtkomst till loggar som togs under den korta tidsperioden innan någon oväntad händelse inträffar. Om du till exempel kör en taligenkänning kanske du vill dumpa MemoryLogger när du har fått en händelse som anger att igenkänningen avbröts på grund av ett fel. Storleken på minnesbufferten är fast vid 2 MB och kan inte ändras. Det här är en "ring"-buffert, det vill ex. nya loggsträngar som skrivits ersätter de äldsta i bufferten. Har lagts till i version 1.20.0.

Medlemmar

uppräkningsnivå

Värden Beskrivningar
Fel Felloggningsnivå. Endast fel loggas.
Varning Varningsloggningsnivå. Endast fel och varningar loggas.
Information Informationsloggningsnivå. Endast fel, varningar och informationsloggmeddelanden loggas.
Verbose Utförlig loggningsnivå. Alla loggmeddelanden loggas.

Definierar de olika tillgängliga loggnivåerna.

Detta används av olika loggare för att ange den maximala detaljnivå som de ska mata ut.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)