funkce Log_Debug
Hlavička: #include <applibs/log.h>
Protokoluje a formátuje ladicí zprávu s formátováním printf, které podporuje implementace printf(), která je součástí Azure Sphere. Formátování se může lišit od knihovny GNU C, jak je popsáno na wikiwebu MUSL. Pro každou specifikaci argumentu definovanou v řetězci fmt
musíte zadat další parametr. Tato funkce je bezpečná pro přístup z více vláken.
int Log_Debug(const char * fmt, ...);
Parametry
-
fmt
Řetězec zprávy, který se má protokolovat, s volitelnými specifikacemi argumentů.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
- EFAULT: hodnota
fmt
je NULL.
Je také možné zadat všechny ostatní errno
chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 v případě selhání, v tomto případě errno
je nastavena na chybu.