47 #ifndef _MIRA_LOGTIMER_H_ 48 #define _MIRA_LOGTIMER_H_ 84 const char*
file,
int line,
87 const std::string& caption);
105 std::string mCaption;
116 #define MIRA_LOGTIMER(level, name, text) \ 117 LogTimer name(level, #name, Time::now(), \ 118 __FILE__, __LINE__, \ 119 MIRA_FUNCTION, getCurrentThreadID(), text); 126 #define MIRA_PEEKLOGTIMER(name) name.peek(); 133 #define MIRA_ENDLOGTIMER(name) name.end(); Holds all the information about a log entry.
Definition: LoggingCore.h:106
PropertyHint file(const std::string &filters=std::string(), bool save=false)
Tells the property editor that the path is for a file, and that it should show a "File Open"/"File Sa...
Definition: Path.h:247
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
uint32 ThreadID
Platform independent thread ID.
Definition: ThreadID.h:68
SeverityLevel
Severity levels to graduate between different log outputs.
Definition: LoggingCore.h:71
Wrapper class for boost::posix_time::ptime for adding more functionality to it.
Definition: Time.h:421
Core class of the logging library.
Use this class to represent time durations.
Definition: Time.h:104
Class that can be used as a stop watch to measure execution time of operations.
Definition: LogTimer.h:76