#include <src/StreamLogger.h>
Definition at line 11 of file StreamLogger.h.
StreamLogger::StreamLogger |
( |
const std::string & |
file | ) |
|
Definition at line 4 of file StreamLogger.cpp.
8 if (!
m_oost)
throw std::invalid_argument(
"can't open file");
std::unique_ptr< std::ostream > m_oost
StreamLogger::StreamLogger |
( |
std::ostream & |
ost | ) |
|
Definition at line 17 of file StreamLogger.cpp.
18 m_name{ &ost == &std::cerr ?
"STDERR" :
19 &ost == &std::cout ?
"STDOUT" :
Definition at line 11 of file StreamLogger.cpp.
Definition of the MsgStream class used to transmit messages.
std::unique_ptr< MsgStream > m_msgStr
const std::string& StreamLogger::name |
( |
| ) |
const |
|
inline |
void StreamLogger::WriteToMsgSvc |
( |
const std::string & |
str | ) |
|
|
inline |
Definition at line 20 of file StreamLogger.h.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
std::unique_ptr< MsgStream > m_msgStr
void StreamLogger::WriteToStream |
( |
const std::string & |
str | ) |
|
|
inline |
std::unique_ptr<MsgStream> StreamLogger::m_msgStr |
|
private |
std::string StreamLogger::m_name |
|
private |
std::unique_ptr<std::ostream> StreamLogger::m_oost |
|
private |
std::ostream* StreamLogger::m_ost = nullptr |
|
private |
The documentation for this class was generated from the following files: