log4tango
4.0.7
|
The internal representation of logging events. More...
#include <LoggingEvent.hh>
Public Member Functions | |
LoggingEvent (const std::string &logger, const std::string &message, Level::Value level) | |
Instantiate a LoggingEvent from the supplied parameters. More... | |
LoggingEvent (const LoggingEvent &event) | |
Copy constructor. More... | |
Public Attributes | |
const std::string | logger_name |
The logger name. More... | |
const std::string | message |
The application supplied message of logging event. More... | |
Level::Value | level |
Level of logging event. More... | |
std::string | thread_name |
Name of thread in which this logging event was generated. More... | |
long | thread_id |
id of thread in which this logging event was generated More... | |
TimeStamp | timestamp |
The number of seconds elapsed since the epoch (1/1/1970 00:00:00 UTC) until logging event was created. More... | |
The internal representation of logging events.
When a affirmative logging decision is made a LoggingEvent
instance is created. This instance is passed around the different log4tango components.
This class is of concern to those wishing to extend log4tango.
log4tango::LoggingEvent::LoggingEvent | ( | const std::string & | logger, |
const std::string & | message, | ||
Level::Value | level | ||
) |
Instantiate a LoggingEvent from the supplied parameters.
Except timeStamp
all the other fields of LoggingEvent
are filled when actually needed.
logger | The logger of this event. |
message | The message of this event. |
level | The level of this event. |
log4tango::LoggingEvent::LoggingEvent | ( | const LoggingEvent & | event | ) |
Copy constructor.
Level::Value log4tango::LoggingEvent::level |
Level of logging event.
const std::string log4tango::LoggingEvent::logger_name |
The logger name.
const std::string log4tango::LoggingEvent::message |
The application supplied message of logging event.
long log4tango::LoggingEvent::thread_id |
id of thread in which this logging event was generated
std::string log4tango::LoggingEvent::thread_name |
Name of thread in which this logging event was generated.
TimeStamp log4tango::LoggingEvent::timestamp |
The number of seconds elapsed since the epoch (1/1/1970 00:00:00 UTC) until logging event was created.