|
QCAD Application Framework
CAD Application Development and Automation.
|
This class provides some static methods for printing debugging information to stderr. More...
#include <RDebug.h>
Static Public Member Functions | |
| static void | printBacktrace (const QString &prefix=RDEFAULT_QString) |
| static void | startTimer (int id=0) |
| Starts a timer with the given ID. | |
| static int | stopTimer (int id, const QString &msg) |
| Stops the timer with the given ID and prints the given message together with the time that has elapsed. | |
| static int | stopTimer (const QString &msg) |
| Stops the timer with ID 0 and prints the given message together with the time that has elapsed. | |
Static Private Attributes | |
| static QMap< int, QTime > | timer |
This class provides some static methods for printing debugging information to stderr.
The methods accept a format string and parameters in the same way as the printf functions from standard C.
Messages can be logged with different priorities.
While there is no restriction as to what is logged, it is a good idea to log the class name and function name first.
|
static |
|
static |
Starts a timer with the given ID.
|
static |
Stops the timer with the given ID and prints the given message together with the time that has elapsed.
|
inlinestatic |
Stops the timer with ID 0 and prints the given message together with the time that has elapsed.
|
staticprivate |