version 1.20, 2005/11/14 12:57:27
|
version 1.21, 2005/11/18 21:19:11
|
|
|
*/ | */ |
static void setModuleName(const String& moduleName); | static void setModuleName(const String& moduleName); |
| |
|
static bool isTraceOn() { return _traceOn; } |
|
|
private: | private: |
| |
/** A static single indicator if tracing is turned on allowing to | /** A static single indicator if tracing is turned on allowing to |
|
|
@param traceString the string to be traced | @param traceString the string to be traced |
*/ | */ |
#define PEG_TRACE_STRING(traceComponent,traceLevel,traceString) \ | #define PEG_TRACE_STRING(traceComponent,traceLevel,traceString) \ |
Tracer::trace(__FILE__, __LINE__,traceComponent,traceLevel,traceString) |
do \ |
|
{ \ |
|
if (Tracer::isTraceOn()) \ |
|
Tracer::trace( \ |
|
__FILE__, __LINE__,traceComponent,traceLevel,traceString); \ |
|
} \ |
|
while (0) |
| |
#endif | #endif |
| |