ISIS Core Library 0.7.2 (api 3.0.0)
|
#include <message.hpp>
Inherits std::ostringstream.
Public Member Functions | |
std::string | merge () const |
Message (std::string object, std::string module, std::string file, int line, LogLevel level, boost::weak_ptr< MessageHandlerBase > _commitTo) | |
Message (const Message &src) | |
Message & | operator<< (const MSubject &subj) |
template<typename T > | |
Message & | operator<< (T val) |
bool | shouldCommit () const |
std::string | strTime () const |
~Message () | |
Data Fields | |
boost::filesystem::path | m_file |
LogLevel | m_level |
int | m_line |
std::string | m_module |
std::string | m_object |
std::list< std::string > | m_subjects |
boost::posix_time::ptime | m_timeStamp |
Definition at line 60 of file message.hpp.
isis::util::Message::Message | ( | std::string | object, |
std::string | module, | ||
std::string | file, | ||
int | line, | ||
LogLevel | level, | ||
boost::weak_ptr< MessageHandlerBase > | _commitTo | ||
) |
Definition at line 82 of file message.cpp.
isis::util::Message::Message | ( | const Message & | src | ) |
Definition at line 92 of file message.cpp.
isis::util::Message::~Message | ( | ) |
Definition at line 104 of file message.cpp.
std::string isis::util::Message::merge | ( | ) | const |
Definition at line 115 of file message.cpp.
Definition at line 79 of file message.hpp.
Message& isis::util::Message::operator<< | ( | T | val | ) | [inline] |
Definition at line 75 of file message.hpp.
bool isis::util::Message::shouldCommit | ( | ) | const |
Definition at line 132 of file message.cpp.
std::string isis::util::Message::strTime | ( | ) | const |
Definition at line 77 of file message.cpp.
boost::filesystem::path isis::util::Message::m_file |
Definition at line 65 of file message.hpp.
Definition at line 69 of file message.hpp.
Definition at line 68 of file message.hpp.
std::string isis::util::Message::m_module |
Definition at line 64 of file message.hpp.
std::string isis::util::Message::m_object |
Definition at line 64 of file message.hpp.
std::list<std::string> isis::util::Message::m_subjects |
Definition at line 66 of file message.hpp.
boost::posix_time::ptime isis::util::Message::m_timeStamp |
Definition at line 67 of file message.hpp.