/
NeoChapay
/
telegraf
Обзор
Документация
Войти
/
NeoChapay
/
telegraf
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/debuglog.h
23 строки
646 B
mbarashkov
Оптимизация
04 ноя 2024, 18:06
04 ноя 2024, 18:06
f2b2a20
Код
Авторство
О чём код?
#pragma once #include <QLoggingCategory> #ifndef DEBUG_MODULE # define DEBUG_MODULE Debug #endif #define LOG_CATEGORY__(x) x##Log #define LOG_CATEGORY_(x) LOG_CATEGORY__(x) #define LOG_CATEGORY LOG_CATEGORY_(DEBUG_MODULE) static const QLoggingCategory LOG_CATEGORY("telegraf." QT_STRINGIFY(DEBUG_MODULE)); #define LOG(x) //qCDebug(LOG_CATEGORY) << "[" QT_STRINGIFY(DEBUG_MODULE) "]" << x #define WARN(x) //qCWarning(LOG_CATEGORY) << "[" QT_STRINGIFY(DEBUG_MODULE) "]" << x // No VERBOSE in release build #ifndef VERBOSE # if defined (QT_DEBUG) || defined (DEBUG) # define VERBOSE(x) LOG(x) # else # define VERBOSE(x) # endif #endif