|
Logging::LogTrace − |
|
#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 |
|
ACE_Time_Value start_time |
|
ACE_Time_Value end_time |
|
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 |
|
Parameters: |
|
logger Logger to be used |
|
Logging::LogTrace::LogTrace (Logger::LoggerSmartPtr logger, const std::string & method) Constructor |
|
Parameters: |
|
logger Logger to be used |
|
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. |
|
Parameters: |
|
logger Logger to be used |
|
ACE_Time_Value Logging::LogTrace::end_time [private] |
|
std::string Logging::LogTrace::fileName_m [private] |
|
unsigned long Logging::LogTrace::lineNumber_m [private] |
|
Logger::LoggerSmartPtr Logging::LogTrace::logger_m [private] |
|
logger reference saved for destructor use |
|
std::string Logging::LogTrace::methodName_m [private] |
|
method name saved for destructor use |
|
ACE_Time_Value Logging::LogTrace::start_time [private] |
|
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |