14 lines
908 B
C
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__)
|