#include <loggingLogTrace.h>

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 |
LogTrace class that logs an "Entering" message when instantiated and an "Exiting" message when destroyed
| typedef Loki::SmartPtr<LogTrace, Loki::NoCopy, Loki::DisallowConversion, Loki::RejectNull, Loki::DefaultSPStorage> Logging::LogTrace::LogTraceSmartPtr |
LogTrace smart pointer.
| Logging::LogTrace::LogTrace | ( | Logger::LoggerSmartPtr | logger, | |
| const std::string & | method, | |||
| const std::string & | file, | |||
| unsigned long | line | |||
| ) |
Constructor
| logger | Logger to be used | |
| method | Name of the method from where the log was published. | |
| file | Name of the file from which the log came from. | |
| line | Line number from where the log was published. |
| Logging::LogTrace::LogTrace | ( | Logger::LoggerSmartPtr | logger, | |
| const std::string & | method | |||
| ) |
Constructor
| logger | Logger to be used | |
| method | Name of the method from where the log was published. |
| virtual Logging::LogTrace::~LogTrace | ( | ) | [virtual] |
Destructor
| virtual void Logging::LogTrace::entryLog | ( | Logger::LoggerSmartPtr | logger, | |
| std::string | method, | |||
| std::string | file, | |||
| unsigned long | line | |||
| ) | [protected, virtual] |
Helper method called by the various constructors to log the trace entry.
| logger | Logger to be used | |
| method | Name of the method from where the log was published. | |
| file | Name of the file from which the log came from. | |
| line | Line number from where the log was published. |
std::string Logging::LogTrace::fileName_m [private] |
unsigned long Logging::LogTrace::lineNumber_m [private] |
logger reference saved for destructor use
std::string Logging::LogTrace::methodName_m [private] |
method name saved for destructor use
1.6.2