Partilhar via


Função Log_Debug

Cabeçalho: #include <applibs/log.h>

Regista e formatação de uma mensagem de depuração com formatação de printf suportada pela implementação de printf() incluída no Azure Sphere. A formatação pode diferir da biblioteca C da GNU, conforme documentado no wiki do MUSL. Tem de fornecer um parâmetro adicional para cada especificação de argumento definida na cadeia fmt . Esta função é segura para threads.

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

Parâmetros

  • fmt A cadeia de mensagens a registar, com especificações de argumento opcionais.

Erros

Devolve -1 se for encontrado um erro e define errno para o valor de erro.

  • EFAULT: o fmt é NULO.

Também pode ser especificado qualquer outro errno ; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.

Valor devolvido

Devolve 0 para êxito ou -1 em caso de falha, caso errno em que está definido como o erro.