68 : pStr(nullptr), label(
"") {};
125 *pStr << label << (label.length() > 0 ?
" " :
"") <<
"info: ";
129 *pStr << label << (label.length() > 0 ?
" " :
"") <<
"ERROR: ";
133 *pStr << label << (label.length() > 0 ?
" " :
"") <<
"tele: ";
149 pStr =
new std::ostream(NULL);
Класс, определяющий работу с потоком логов
void assignStream(std::ostream *pStr_, const std::string &label_)
Связывание потока логов с потоком вывода
std::ostream & operator()(char c)
Оператор вывода в поток логов
std::string label
Метка потока
void inheritStream(LogStream &infoStream_, const std::string &label_)
Связывание потока логов с потоком вывода от другого потока логов
void endl()
Вывод в поток логов пустой строки
std::ostream * pStr
Указатель на поток вывода