SYNOPSIS
#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.
LoggingEvent (const LoggingEvent &event)
Copy constructor.
Public Attributes
const std::string logger_name
The logger name.
const std::string message
The application supplied message of logging event.
Level::Value level
Level of logging event.
std::string thread_name
Name of thread in which this logging event was generated.
long thread_id
id of thread in which this logging event was generated
TimeStamp timestamp
The number of seconds elapsed since the epoch (1/1/1970 00:00:00 UTC) until logging event was created.
Detailed Description
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.
Constructor & Destructor Documentation
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.
Parameters:
-
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.
Member Data Documentation
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.
Author
Generated automatically by Doxygen for log4tango from the source code.