все, я использую CLion, версия которой 2018.1. EAP. машина Mac OS X Yosemite, 10.10.5.
мой код выглядит так
TLOGERROR("");
но у меня эта ошибка
ошибка после подстановки макроса: бинарный оператор ‘<<‘нельзя применять к выражениям типа’ LoggerStream ‘и’ const char [1] ‘
#define TLOGINFO(msg...) LOGMSG(TafRollLogger::INFO_LOG,msg)
#define TLOGDEBUG(msg...) LOGMSG(TafRollLogger::DEBUG_LOG,msg)
#define TLOGWARN(msg...) LOGMSG(TafRollLogger::WARN_LOG,msg)
#define TLOGERROR(msg...) LOGMSG(TafRollLogger::ERROR_LOG,msg)
#define LOGMSG(level,msg...) do{ if(LOG->IsNeedLog(level)) LOG->log(level)<<msg;}while(0)
Задача ещё не решена.
Других решений пока нет …