Represents performanceTracker block of code that conditionally adds performance status to log either when goes outside the scope of when checkpoint() is called.
More...
|
| PerformanceTracker (const std::string &blockName, base::TimestampUnit timestampUnit=base::TimestampUnit::Millisecond, const std::string &loggerId=std::string(ELPP_CURR_FILE_PERFORMANCE_LOGGER), bool scopedLog=true, Level level=base::consts::kPerformanceTrackerDefaultLevel) |
|
| PerformanceTracker (const PerformanceTracker &t) |
| Copy constructor. More...
|
|
virtual | ~PerformanceTracker (void) |
|
void | checkpoint (const std::string &id=std::string(), const char *file=__FILE__, unsigned long int line=__LINE__, const char *func="") |
| A checkpoint for current performanceTracker block. More...
|
|
Level | level (void) const |
|
| PerformanceTracker (const std::string &blockName, base::TimestampUnit timestampUnit=base::TimestampUnit::Millisecond, const std::string &loggerId=std::string(ELPP_CURR_FILE_PERFORMANCE_LOGGER), bool scopedLog=true, Level level=base::consts::kPerformanceTrackerDefaultLevel) |
|
| PerformanceTracker (const PerformanceTracker &t) |
| Copy constructor. More...
|
|
virtual | ~PerformanceTracker (void) |
|
void | checkpoint (const std::string &id=std::string(), const char *file=__FILE__, unsigned long int line=__LINE__, const char *func="") |
| A checkpoint for current performanceTracker block. More...
|
|
Level | level (void) const |
|
| PerformanceTracker (const std::string &blockName, base::TimestampUnit timestampUnit=base::TimestampUnit::Millisecond, const std::string &loggerId=std::string(ELPP_CURR_FILE_PERFORMANCE_LOGGER), bool scopedLog=true, Level level=base::consts::kPerformanceTrackerDefaultLevel) |
|
| PerformanceTracker (const PerformanceTracker &t) |
| Copy constructor. More...
|
|
virtual | ~PerformanceTracker (void) |
|
void | checkpoint (const std::string &id=std::string(), const char *file=__FILE__, unsigned long int line=__LINE__, const char *func="") |
| A checkpoint for current performanceTracker block. More...
|
|
Level | level (void) const |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual | ~Loggable (void) |
|
virtual | ~Loggable (void) |
|
virtual | ~Loggable (void) |
|
Represents performanceTracker block of code that conditionally adds performance status to log either when goes outside the scope of when checkpoint() is called.