5 : m_name{
"file:" + file },
6 m_oost{
new std::ofstream(
file) }, m_ost{ m_oost.get() }
8 if (!m_oost)
throw std::invalid_argument(
"can't open file");
12 m_name{
"MsgStream" },
13 m_msgStr{
new MsgStream( svc,
"IssueLogger") },
18 m_name{ &ost == &std::cerr ?
"STDERR" :
19 &ost == &std::cout ?
"STDOUT" :
Definition of the MsgStream class used to transmit messages.
StreamLogger(const std::string &file)
The IMessage is the interface implemented by the message service.