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


Функция Log_DebugVarArgs

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

Регистрирует и форматирует сообщение отладки с помощью форматирования vprintf. Эта функция является потокобезопасной.

Параметр args va_list должен быть инициализирован с va_start перед вызовом этой функции, а затем очищается путем вызова va_end . Вызывающий объект должен предоставить дополнительный параметр для каждой спецификации аргумента, определенной в строке fmt .

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

Параметры

  • fmt Строка сообщения для журнала.

  • args Список аргументов, инициализированный с помощью va_start.

Ошибки

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

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

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

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

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