Compartilhar via


Função Log_DebugVarArgs

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

Registra e formata uma mensagem de depuração com formatação vprintf. Essa função é thread safe.

O args parâmetro va_list deve ser inicializado com va_start antes que essa função seja chamada e deve ser limpa chamando va_end posteriormente. O chamador precisa fornecer um parâmetro adicional para cada especificação de argumento definida na fmt cadeia de caracteres.

int Log_DebugVarArgs(const char * fmt, va_list args);

Parâmetros

  • fmt A cadeia de caracteres de mensagem para fazer log.

  • args Uma lista de argumentos que foi inicializada com va_start.

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 para falha, nesse caso errno é definido como o valor do erro.