- 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)
Самый нужный макрос в мире
codemonkey 17.03.2016 18:17 # +3
А в мейкфайле
Вполне может быть что ГК - заготовок к этому.
Dummy00001 17.03.2016 18:46 # +2
это весьма отстойный недостаток что нельзя сделать дефайн типа `#define hello::world whatever`, потому что препроцессор ожидает идентификатор, и на `:` обламывается.
очень напряжно добавлять дебуг режим к крестовому коду без побочных эффектов для релиз режима.
bormand 17.03.2016 19:13 # 0
Dummy00001 17.03.2016 19:31 # +5
"— Зато дёшево, надежно и практично!"
bormand 17.03.2016 19:40 # +2
guest 18.03.2016 03:08 # +1
guest 18.03.2016 03:08 # 0
guest 18.03.2016 03:10 # 0
а на уровне логгера отрубать для дебага
Dummy00001 18.03.2016 03:28 # 0
guest 18.03.2016 03:30 # 0
какой из четырех логгингов?