gis_helper_debug_write_lvl()

Вывод отладочного сообщения с заданным уровнем отладки.

Прототип:

#include <gis/gishelper.h>
int gis_helper_debug_write_lvl( gis_debug_level_t lvl, char *prefix, const char *format, ... );

Аргументы:

lvl
Уровень отладки.
prefix
Префикс сообщения.
format
Описание форматирования строки.
...
Аргументы пользователя.

Библиотека:

gishelper

Описание:

Функция выводит отладочное сообщение с заданным уровнем отладки в установленном ранее режиме.

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

EOK
Успешное завершение.
ENODATA
Установленный ранее уровень отладки ниже требуемого.
ENOENT
Не удалось вывести сообщение в режиме GIS_DEBUG_MODE_STD.
ESRCH
Не удалось вывести сообщение в режиме GIS_DEBUG_MODE_SLOG.
EFAULT
Не удалось открыть отладочный файл в режиме GIS_DEBUG_MODE_FD.
EBADFD
Не удалось вывести сообщение в файл отладочного вывода в режиме GIS_DEBUG_MODE_FD.

Примеры использования:

gis_helper_debug_write_lvl( GIS_DEBUG_LEVEL_INFO, GIS_DEBUG_MODE_STD, "[GIS]: ", "Testing" );

Классификация:

Картографический фреймворк для ЗОСРВ "Нейтрино"

Способ использования Использование разрешено
Обработчик прерывания Нет
Обработчик сигналов Нет
В потоке Да

Тематические ссылки:

gis_helper_debug_write(), gis_helper_debug_write_mask()




Предыдущий раздел: Описание API картографического фреймворка