Scroll to navigation

log4tango::LoggingEvent(3) log4tango log4tango::LoggingEvent(3)

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.
Mon Jan 16 2017 Version 5.0.1