![]() |
cppassist
1.0.0.f4fab4f962ff
C++ sanctuary for small but powerful and frequently required, stand alone features.
|
Representation of a log message. More...
#include <cppassist/include/cppassist/logging/LogMessage.h>
Public Types | |
enum | Level { Critical, Error, Warning, Info, Debug } |
Log level. More... | |
Public Member Functions | |
LogMessage (int level, const std::string &message, const std::string &context) | |
Constructor. More... | |
int | level () const |
Get log level of the message. More... | |
const std::string & | message () const |
Get log message. More... | |
const std::string & | context () const |
Get context of the log message. More... | |
Protected Attributes | |
int | m_level |
Log level. More... | |
std::string | m_message |
Log message. More... | |
std::string | m_context |
User defined context string. More... | |
Representation of a log message.
LogMessages are handled and dispatched by the global logging handler which has to be a subclass of AbstractLogHandler.
cppassist::LogMessage::LogMessage | ( | int | level, |
const std::string & | message, | ||
const std::string & | context | ||
) |
Constructor.
[in] | level | Log level |
[in] | message | Log message |
[in] | context | User defined context string |
int cppassist::LogMessage::level | ( | ) | const |
Get log level of the message.
const std::string& cppassist::LogMessage::message | ( | ) | const |
Get log message.
const std::string& cppassist::LogMessage::context | ( | ) | const |
Get context of the log message.
|
protected |
Log level.
|
protected |
Log message.
|
protected |
User defined context string.