- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
/**
* @brief Макрос вызова функции изменения имени файла лога ПИМ
*
* @param FILE_NAME Имя файла лога
*
* @return Ничего
*/
#define LOG_PIM_SET_FILE_NAME(FILE_NAME) Soc::setLogFileName(FILE_NAME)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
/**
* @brief Макрос вызова функции изменения имени файла лога ПИМ
*
* @param FILE_NAME Имя файла лога
*
* @return Ничего
*/
#define LOG_PIM_SET_FILE_NAME(FILE_NAME) Soc::setLogFileName(FILE_NAME)
Самый нужный макрос в мире
А в мейкфайле
Вполне может быть что ГК - заготовок к этому.
это весьма отстойный недостаток что нельзя сделать дефайн типа `#define hello::world whatever`, потому что препроцессор ожидает идентификатор, и на `:` обламывается.
очень напряжно добавлять дебуг режим к крестовому коду без побочных эффектов для релиз режима.
"— Зато дёшево, надежно и практично!"
а на уровне логгера отрубать для дебага
какой из четырех логгингов?