Udostępnij za pośrednictwem


Funkcja Log_Debug

Nagłówek: #include <applibs/log.h>

Rejestruje i formatuje wiadomość debugowania z formatowaniem printf obsługiwanym przez implementację funkcji printf() zawartej w usłudze Azure Sphere. Formatowanie może różnić się od biblioteki C GNU, jak opisano w witrynie typu wiki musl. Musisz podać dodatkowy parametr dla każdej specyfikacji argumentu zdefiniowanej fmt w ciągu. Ta funkcja jest bezpieczna dla wątków.

int Log_Debug(const char * fmt, ...);

Parametry

  • fmt Ciąg komunikatu do zarejestrowania ze specyfikacjami argumentów opcjonalnych.

Błędy

Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno wartość błędu.

  • EFAULT: wartość fmt null.

Mogą być również określone inne errno błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.

Zwracana wartość

Zwraca wartość 0 dla sukcesu lub -1 w przypadku niepowodzenia, w którym to przypadku errno jest ustawiony na błąd.