|
#include <CBaseLog.h>
Public Member Functions | |
| CFunctionLogger (CBaseLog &log, std::string functionName) | |
| ~CFunctionLogger () | |
| Destructor. | |
Static Public Member Functions | |
| static void | quiet (bool quietMode) |
| static bool | quiet () |
| Returns current quiet mode (static method). | |
Designed to be placed to the beginning of function or method as an automatic (stack) object. Creates a log message 'XYZ started' upon creation. Creates another log message 'XYZ exits' upon destruction.
| sptk::CFunctionLogger::CFunctionLogger | ( | CBaseLog & | log, | |
| std::string | functionName | |||
| ) |
Constructor
| log | CBaseLog&, Log object to send messages to | |
| functionName | std::string, function or method name |
| static void sptk::CFunctionLogger::quiet | ( | bool | quietMode | ) | [inline, static] |
Sets quiet mode (static method)
| quietMode | bool, if true - don't print start-end messages |