Felhantering och loggning
Viktigt!
Det här är dokumentationen om Azure Sphere (Legacy). Azure Sphere (Legacy) upphör den 27 september 2027 och användarna måste migrera till Azure Sphere (integrerad) vid den här tiden. Använd versionsväljaren ovanför TOC för att visa dokumentationen om Azure Sphere (integrerad).
De flesta funktioner i de anpassade Programbiblioteken i Azure Sphere (applibs) returnerar -1 för att indikera fel och noll eller ett positivt värde för att indikera framgång. Vid fel anger funktionen värdet för variabeln errno
till DET POSIX-fel som motsvarar felet. Program måste innehålla huvudfilen errno.h, som definierar den här variabeln. Variabeln errno
är global per tråd.
Program kan logga fel på följande sätt:
Under felsökningen använder du funktionen Log_Debug() eller Log_DebugVarArgs() för att skriva ett felsökningsmeddelande till fönstret Enhetsutdata i IDE. Formatet för meddelandet är detsamma som för printf.
Under körningen skickar du meddelanden till en Azure IoT Hub. Mer information finns i Använda Microsoft Azure IoT .