Compartilhar via


Função Log_Debug

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

Registra e formata uma mensagem de depuração com formatação de printf com suporte na implementação de printf() incluída no Azure Sphere. A formatação pode ser diferente da biblioteca C da GNU, conforme documentado na wiki musl. Você deve fornecer um parâmetro adicional para cada especificação de argumento definida na fmt cadeia de caracteres. Essa função é thread safe.

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

Parâmetros

  • fmt A cadeia de caracteres de mensagem para log, com especificações de argumento opcionais.

Erros

Retorna -1 se um erro for encontrado e definir errno como o valor do erro.

  • EFAULT: o fmt é NULL.

Qualquer outro errno também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.

Valor retornado

Retorna 0 para êxito ou -1 no caso de falha, nesse caso errno é definido como o erro.