sptk2 logo
SPTK Home Page

sptk::CFunctionLogger Class Reference
[Log Classes]

Function logger. More...

#include <CBaseLog.h>

List of all members.

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).


Detailed Description

Function logger.

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.


Constructor & Destructor Documentation

sptk::CFunctionLogger::CFunctionLogger ( CBaseLog log,
std::string  functionName 
)

Constructor

Parameters:
log CBaseLog&, Log object to send messages to
functionName std::string, function or method name


Member Function Documentation

static void sptk::CFunctionLogger::quiet ( bool  quietMode  )  [inline, static]

Sets quiet mode (static method)

Parameters:
quietMode bool, if true - don't print start-end messages


The documentation for this class was generated from the following file:

Mon Mar 5 11:55:56 2012: SPTK 3.5.7