|
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 |