Provided by: liblog4tango-doc_9.3.4+dfsg1-1ubuntu1_all bug

NAME

       log4tango::LoggingEvent - The internal representation of logging events.

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.