Delen via


Log_Debug functie

Header: #include <applibs/log.h>

Registreert en formatteert een foutopsporingsbericht met printf-opmaak die wordt ondersteund door de implementatie van printf() die is opgenomen in Azure Sphere. De opmaak kan afwijken van de GNU C-bibliotheek zoals beschreven in de MUSL-wiki. U moet een extra parameter opgeven voor elke argumentspecificatie die in de fmt tekenreeks is gedefinieerd. Deze functie is thread-veilig.

int Log_Debug(const char * fmt, ...);

Parameters

  • fmt De tekenreeks die moet worden geregistreerd, met optionele argumentspecificaties.

Fouten

Retourneert -1 als er een fout optreedt en wordt ingesteld errno op de foutwaarde.

  • EFAULT: de fmt is NULL.

errno Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.

Retourwaarde

Retourneert 0 voor geslaagd, of -1 in het geval van een fout, in welk geval errno is ingesteld op de fout.