|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
#include <StreamLogger.h>

Public Member Functions | |
| StreamLogger (const std::string &file) | |
| StreamLogger (std::ostream &ost) | |
| StreamLogger (IMessageSvc *, MSG::Level) | |
| ~StreamLogger () | |
| std::string | name () const |
| void | WriteToStream (const std::string &str) |
| void | WriteToMsgSvc (const std::string &str) |
Private Attributes | |
| bool | m_isMine |
| std::ostream * | p_ost |
| MsgStream * | p_msgStr |
| MSG::Level | m_level |
| std::string | m_name |
Definition at line 11 of file StreamLogger.h.
| StreamLogger::StreamLogger | ( | const std::string & | file ) |
Definition at line 10 of file StreamLogger.cpp.
: m_isMine(1), p_ost(0), p_msgStr(0) { m_name = "file:" + file; p_ost = new std::ofstream(file.c_str()); if (p_ost == 0) { throw std::invalid_argument("can't open file"); } }
| StreamLogger::StreamLogger | ( | std::ostream & | ost ) |
| StreamLogger::StreamLogger | ( | IMessageSvc * | svc, |
| MSG::Level | lev | ||
| ) |
| StreamLogger::~StreamLogger | ( | ) |
| std::string StreamLogger::name | ( | ) | const |
Definition at line 39 of file StreamLogger.cpp.
{
return m_name;
}
| void StreamLogger::WriteToMsgSvc | ( | const std::string & | str ) | [inline] |
Definition at line 22 of file StreamLogger.h.
| void StreamLogger::WriteToStream | ( | const std::string & | str ) | [inline] |
Definition at line 21 of file StreamLogger.h.
bool StreamLogger::m_isMine [private] |
Definition at line 27 of file StreamLogger.h.
MSG::Level StreamLogger::m_level [private] |
Definition at line 30 of file StreamLogger.h.
std::string StreamLogger::m_name [private] |
Definition at line 31 of file StreamLogger.h.
MsgStream* StreamLogger::p_msgStr [private] |
Definition at line 29 of file StreamLogger.h.
std::ostream* StreamLogger::p_ost [private] |
Definition at line 28 of file StreamLogger.h.