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.