log4cpp:LoggingEvent (3)





NAME

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


SYNOPSIS

       #include <LoggingEvent.hh>

   Public Methods
       LoggingEvent (const std::string &category, const std::string &message,
           const std::string &ndc, Priority::Value priority)
           Instantiate a LoggingEvent from the supplied parameters.

   Public Attributes
       const std::string categoryName
           The category name.
       const std::string message
           The application supplied message of logging event.
       const std::string ndc
           The nested diagnostic context (NDC) of logging event.
       Priority::Value priority
           Priority of logging event.
       const std::string threadName
           The name of thread in which this logging event was generated, e.g.
       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 log4cpp
       components.

       This class is of concern to those wishing to extend log4cpp.


CONSTRUCTOR & DESTRUCTOR DOCUMENTATION

   log4cpp::LoggingEvent::LoggingEvent (const std::string & category, const
       std::string & message, const std::string & ndc, Priority::Value
       priority)
       Instantiate a LoggingEvent from the supplied parameters.

       Except timeStamp all the other fields of LoggingEvent are filled when
       actually needed.

       Parameters:

       category
              The category of this event.

       message
       The category name.

   const std::string log4cpp::LoggingEvent::message
       The application supplied message of logging event.

   const std::string log4cpp::LoggingEvent::ndc
       The nested diagnostic context (NDC) of logging event.

   Priority::Value log4cpp::LoggingEvent::priority
       Priority of logging event.

   const std::string log4cpp::LoggingEvent::threadName
       The name of thread in which this logging event was generated, e.g.

       the PID.

   TimeStamp log4cpp::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 log4cpp from the source code.

log4cpp                           19 Aug 2003         log4cpp::LoggingEvent(3)