Поделиться через


Функция Log_Debug

Заголовок: #include <applibs/log.h>

Регистрирует и форматирует сообщение отладки с форматированием printf, поддерживаемым реализацией printf(), включенной в Azure Sphere. Форматирование может отличаться от библиотеки GNU C, как описано на вики-сайте MUSL. Необходимо указать дополнительный параметр для каждой спецификации аргумента, определенной в строке fmt . Эта функция является потокобезопасной.

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

Параметры

  • fmt Строка сообщения для журнала с необязательными спецификациями аргументов.

Ошибки

Возвращает значение -1 при обнаружении ошибки и задает errno значение ошибки.

  • EFAULT: имеет fmt значение NULL.

Можно также указать любой другой errno . Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.

Возвращаемое значение

Возвращает значение 0 для успешного выполнения или -1 в случае сбоя, в этом случае errno устанавливается ошибка.