Log_DebugVarArgs, fonction
En-tête : #include <applibs/log.h>
Journalise et met en forme un message de débogage avec la mise en forme vprintf. Cette fonction est thread-safe.
Le args
paramètre va_list doit être initialisé avec va_start avant l’appel de cette fonction et doit être nettoyé en appelant va_end par la suite. L’appelant doit fournir un paramètre supplémentaire pour chaque spécification d’argument définie dans la fmt
chaîne.
int Log_DebugVarArgs(const char * fmt, va_list args);
Paramètres
fmt
Chaîne de message à journaliser.args
Liste d’arguments initialisée avec va_start.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
- EFAULT : a la
fmt
valeur NULL.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne 0 pour la réussite, ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.