|
log4tango
5.0.1
|
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.
1.8.13