Condividi tramite


Funzione Log_Debug

Intestazione: #include <applicazioni/log.h>

Registra e formatta un messaggio di debug con la formattazione printf supportata dall'implementazione di printf() incluso in Azure Sphere. La formattazione può essere diversa dalla libreria LINUX C, come documentato nel wiki MUSL. È necessario fornire un parametro aggiuntivo per ogni specifica di argomento definita nella fmt stringa. Questa funzione è thread-safe.

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

Parametri

  • fmt Stringa del messaggio da registrare, con specifiche degli argomenti facoltativi.

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EFAULT: è fmt NULL.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce 0 per l'operazione riuscita o -1 in caso di errore, nel qual caso errno è impostato sull'errore.