|
Public Types |
typedef Loki::SmartPtr< LogTrace,
Loki::NoCopy, Loki::DisallowConversion,
Loki::RejectNull, Loki::DefaultSPStorage > | LogTraceSmartPtr |
| LogTrace smart pointer.
|
Public Member Functions |
| LogTrace (Logger::LoggerSmartPtr logger, const std::string &method, const std::string &file, unsigned long line) |
| LogTrace (Logger::LoggerSmartPtr logger, const std::string &method) |
virtual | ~LogTrace () |
Protected Member Functions |
virtual void | entryLog (Logger::LoggerSmartPtr logger, std::string method, std::string file, unsigned long line) |
Private Attributes |
Logger::LoggerSmartPtr | logger_m |
| logger reference saved for destructor use
|
std::string | methodName_m |
| method name saved for destructor use
|
std::string | fileName_m |
unsigned long | lineNumber_m |