Dela via


funktionen Log_DebugVarArgs

Sidhuvud: #include <applibs/log.h>

Loggar och formaterar ett felsökningsmeddelande med vprintf-formatering. Den här funktionen är trådsäker.

Parametern args va_list bör initieras med va_start innan den här funktionen anropas och rensas genom att anropa va_end efteråt. Uppringaren måste ange ytterligare en parameter för varje argumentspecifikation som definieras i strängen fmt .

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

Parametrar

  • fmt Meddelandesträngen som ska loggas.

  • args En argumentlista som har initierats med va_start.

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EFAULT: är fmt NULL.

errno Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno är inställt på felvärdet.