Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Header: #include <applibs/log.h>
Protokolliert und formatiert eine Debugmeldung mit vprintf-Formatierung. Diese Funktion ist threadsicher.
Der args
parameter va_list sollte mit va_start initialisiert werden, bevor diese Funktion aufgerufen wird. Anschließend sollte va_end bereinigt werden. Der Aufrufer muss einen zusätzlichen Parameter für jede in der fmt
Zeichenfolge definierte Argumentspezifikation bereitstellen.
int Log_DebugVarArgs(const char * fmt, va_list args);
Parameter
fmt
Die zu protokollierende Nachrichtenzeichenfolge.args
Eine Argumentliste, die mit va_start initialisiert wurde.
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
.
- EFAULT: ist
fmt
NULL.
Auch andere errno
Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und dasselbe Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.
Rückgabewert
Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.