#include <LogInfo.h>
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 |
Definition at line 28 of file LogInfo.h.