/
LechaV63
/
level_1
Обзор
Документация
Войти
/
LechaV63
/
level_1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
coursework/src/log.h
27 строк
380 B
agvolodin
refactoring workspace
07 янв 2025, 06:47
07 янв 2025, 06:47
a8e04cd
Код
Авторство
О чём код?
#ifndef LOG_H_LOADED #define LOG_H_LOADED #ifdef LOG_I #define LOG_W #endif #ifdef LOG_W #define LW(x) L("WARN", x) #else #define LW(x) #endif #ifdef LOG_I #define LI(x) L("INFO", x) #else #define LI(x) #endif #ifdef LOG_ON #define L(lvl, x) fprintf(stderr, "[%s] %s -> %s | %s %s\n", \ __TIME__, __FILE__, __FUNCTION__, lvl, x); #else #define L(lvl, x) #endif #endif