Clion 2018.1. Ошибка EAP после подстановки макроса: бинарный оператор ‘& lt; & lt;’ не может быть применено к выражениям типа ‘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)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector