Files
utun2/tools/chatgui/src/debug_ui.h
T

14 lines
908 B
C

/* Макросы GUI_ERROR/WARN/INFO/DEBUG: printf-формат и аргументы в общий logger, категория general.
* Уровень, файл и фильтры задаются debug_config; используются стандартные DEBUG_* с контекстом вызова.
* Аргументы форматирования не вычисляются, если уровень отфильтрован. Файл не содержит своего состояния. */
#pragma once
extern "C" {
#include "../../../lib/debug_config.h"
}
#define GUI_ERROR(fmt, ...) DEBUG_ERROR(DEBUG_CATEGORY_GENERAL, fmt, ##__VA_ARGS__)
#define GUI_WARN(fmt, ...) DEBUG_WARN(DEBUG_CATEGORY_GENERAL, fmt, ##__VA_ARGS__)
#define GUI_INFO(fmt, ...) DEBUG_INFO(DEBUG_CATEGORY_GENERAL, fmt, ##__VA_ARGS__)
#define GUI_DEBUG(fmt, ...) DEBUG_DEBUG(DEBUG_CATEGORY_GENERAL, fmt, ##__VA_ARGS__)