Partager via


Log_Debug, fonction

En-tête : #include <applibs/log.h>

Journalise et met en forme un message de débogage avec la mise en forme printf prise en charge par l’implémentation de printf() incluse dans Azure Sphere. La mise en forme peut différer de la bibliothèque GNU C, comme indiqué dans le wiki MUSL. Vous devez fournir un paramètre supplémentaire pour chaque spécification d’argument définie dans la fmt chaîne. Cette fonction est thread-safe.

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

Paramètres

  • fmt Chaîne de message à journaliser, avec des spécifications d’argument facultatives.

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EFAULT : a la fmt valeur NULL.

Toutes les autres errno peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.

Valeur de retour

Retourne 0 pour la réussite, ou -1 en cas d’échec, auquel cas errno est défini sur l’erreur.