Clion 2018.1. Ошибка EAP после подстановки макроса: двоичный оператор "<<" не может быть применен к выражениям типа "LoggerStream" и "const char [1]"
Все, я использую 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)