Logging class. More...
#include <debug.h>
Public Member Functions | |
DebugTrace (std::ostream &os) | |
DebugTrace & | pre (const std::ostream &) |
DebugTrace & | pre (const std::ostream &, int level) |
void | trace (const char *format,...) |
void | trace (const int level, const char *format,...) |
void | trace (const int level=-1) |
void | traceTemplate (const char *format,...) |
void | traceTemplate (const int level, const char *format,...) |
Static Public Member Functions | |
static void | closeFile (const char *filename=DEBUG_FILENAME_DEFAULT) |
static void | openFile (const char *filename=DEBUG_FILENAME_DEFAULT) |
Public Attributes | |
char | charbuffer [SIZE+1] |
std::ostream & | outputbuffer |
std::stringstream | tmpbuffer |
int | traceLevel |
int | traceLevelTemplate |
Static Public Attributes | |
static const char * | DEBUG_FILENAME_DEFAULT |
static const int | SIZE = 512 |
Logging class.
This class should never be used directly, please use the debugging macro instead.
|
inline |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |