.TH "log4tango::LoggingEvent" 3 "Mon Jan 16 2017" "Version 5.0.1" "log4tango" \" -*- nroff -*- .ad l .nh .SH NAME log4tango::LoggingEvent \- The internal representation of logging events\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBLoggingEvent\fP (const std::string &logger, const std::string &\fBmessage\fP, \fBLevel::Value\fP \fBlevel\fP)" .br .RI "Instantiate a \fBLoggingEvent\fP from the supplied parameters\&. " .ti -1c .RI "\fBLoggingEvent\fP (const \fBLoggingEvent\fP &event)" .br .RI "Copy constructor\&. " .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "const std::string \fBlogger_name\fP" .br .RI "The logger name\&. " .ti -1c .RI "const std::string \fBmessage\fP" .br .RI "The application supplied message of logging event\&. " .ti -1c .RI "\fBLevel::Value\fP \fBlevel\fP" .br .RI "\fBLevel\fP of logging event\&. " .ti -1c .RI "std::string \fBthread_name\fP" .br .RI "Name of thread in which this logging event was generated\&. " .ti -1c .RI "long \fBthread_id\fP" .br .RI "id of thread in which this logging event was generated " .ti -1c .RI "\fBTimeStamp\fP \fBtimestamp\fP" .br .RI "The number of seconds elapsed since the epoch (1/1/1970 00:00:00 UTC) until logging event was created\&. " .in -1c .SH "Detailed Description" .PP The internal representation of logging events\&. When a affirmative logging decision is made a \fC\fBLoggingEvent\fP\fP instance is created\&. This instance is passed around the different \fBlog4tango\fP components\&. .PP This class is of concern to those wishing to extend \fBlog4tango\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "log4tango::LoggingEvent::LoggingEvent (const std::string & logger, const std::string & message, \fBLevel::Value\fP level)" .PP Instantiate a \fBLoggingEvent\fP from the supplied parameters\&. Except \fCtimeStamp\fP all the other fields of \fC\fBLoggingEvent\fP\fP are filled when actually needed\&. .PP \fBParameters:\fP .RS 4 \fIlogger\fP The logger of this event\&. .br \fImessage\fP The message of this event\&. .br \fIlevel\fP The level of this event\&. .RE .PP .SS "log4tango::LoggingEvent::LoggingEvent (const \fBLoggingEvent\fP & event)" .PP Copy constructor\&. .SH "Member Data Documentation" .PP .SS "\fBLevel::Value\fP log4tango::LoggingEvent::level" .PP \fBLevel\fP of logging event\&. .SS "const std::string log4tango::LoggingEvent::logger_name" .PP The logger name\&. .SS "const std::string log4tango::LoggingEvent::message" .PP The application supplied message of logging event\&. .SS "long log4tango::LoggingEvent::thread_id" .PP id of thread in which this logging event was generated .SS "std::string log4tango::LoggingEvent::thread_name" .PP Name of thread in which this logging event was generated\&. .SS "\fBTimeStamp\fP log4tango::LoggingEvent::timestamp" .PP The number of seconds elapsed since the epoch (1/1/1970 00:00:00 UTC) until logging event was created\&. .SH "Author" .PP Generated automatically by Doxygen for log4tango from the source code\&.