
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)