Provided by: liblog4tango-doc_9.2.5a+dfsg1-2build1_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.