Central place to query profiling results and change profiling options. Internal Debug only. Users shouldn't use this code.
Definition at line 67 of file fblogger.h.
#include <fblogger.h>
Public Member Functions | |
FBLogger (HIObject pObject=NULL) | |
Constructor. | |
int | GetCount () const |
Get the size of the log. | |
FBUnion | GetAt (int pIndex) const |
GetAt - return a log entry. | |
bool | Enable (int pTypeInfo, bool pEnable) |
Enable - enable logging for a specific type. | |
bool | Enable (const char *pClassName, bool pEnable) |
Enable logging for a specific class ID. | |
void | DisableClear () |
DisableClear - disable and clear the log. | |
Static Public Member Functions | |
static FBLogger & | TheOne () |
Get the global object for this class. |
FBLogger | ( | HIObject | pObject = NULL | ) |
Constructor.
pObject | For internal use only. |
int GetCount | ( | ) | const |
FBUnion GetAt | ( | int | pIndex | ) | const |
GetAt - return a log entry.
pIndex | - the index (< LogSize) into the log |
bool Enable | ( | int | pTypeInfo, |
bool | pEnable | ||
) |
Enable - enable logging for a specific type.
pTypeInfo | - the static TypeInfo value for the FB class we're interested in |
pEnable |
bool Enable | ( | const char * | pClassName, |
bool | pEnable | ||
) |
Enable logging for a specific class ID.
pClassName | The internal ID of class to be traced. |
pEnable |
void DisableClear | ( | ) |
DisableClear - disable and clear the log.
static FBLogger& TheOne | ( | ) | [static] |