LogInfo Class Reference

Structure containing the additional information about the log message. More...

#include <LogInfo.h>

List of all members.

Public Member Functions

 LogInfo (LogLevel level, const std::tstring &scopeLoggerName, std::tstring functionName, std::tstring fileName, int lineNumber)
 Constructor. Sets values of all fields and generates the timestamp.
long long GetAbsoluteTimestamp () const
long long GetRelativeTimestamp () const
LogLevel GetLevel () const
const std::tstring & GetScopeLoggerName () const
const std::tstring & GetFunctionName () const
const std::tstring & GetFileName () const
int GetLineNumber () const

Private Attributes

long long m_timestamp
 Time in miliseconds from first call to GetTimestamp() to creation of this LogInfo instance.
LogLevel m_level
const std::tstring & m_scopeLoggerName
std::tstring m_functionName
std::tstring m_fileName
int m_lineNumber


Detailed Description

Structure containing the additional information about the log message.

Definition at line 28 of file LogInfo.h.


The documentation for this class was generated from the following file:

Generated on Thu Sep 17 15:05:17 2009 for Logging by  doxygen 1.5.8