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 printf-Formatierung, die von der Implementierung von printf() in Azure Sphere unterstützt wird. Die Formatierung kann sich von der GNU C-Bibliothek unterscheiden, wie im MUSL-Wiki dokumentiert. Sie müssen für jede in der fmt Zeichenfolge definierte Argumentspezifikation einen zusätzlichen Parameter angeben. Diese Funktion ist threadsicher.
int Log_Debug(const char * fmt, ...);
Parameter
-
fmtDie zu protokollierende Nachrichtenzeichenfolge mit optionalen Argumentspezifikationen.
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno .
- EFAULT: ist
fmtNULL.
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 im Falle eines Fehlers zurück. In diesem Fall errno wird auf den Fehler festgelegt.