|
Defines |
#define | LOG_BITS ( ELibTraceTypeCritical | ELibTraceTypeMajor ) |
#define | LOG_FILE_NAME_LINE __FILE__, __LINE__ |
#define | LIB_TRACE 0 & LibTracerDummy |
#define | LIB_TRACE_DUMP 0 & LibTracerDummy |
#define | LIB_TRACE_DUMP_LEN 0 & LibTracerDummy |
Typedefs |
typedef enum TLibTraceMessageType | TLibTraceMessageType |
Enumerations |
enum | TLibTraceMessageType { ELibTraceTypeInfo = 1,
ELibTraceTypeMinor = 2,
ELibTraceTypeMajor = 4,
ELibTraceTypeCritical = 8
} |
Functions |
IMPORT_C int | LibTracer (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aFormat,...) |
| Message logging interface.
|
IMPORT_C int | LibTracerMarkerList (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aFormat, VA_LIST *aMarkerList) |
| Message logging interface.
|
IMPORT_C int | LibTracerPartialHexDump (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aStr, int aStrLen) |
| dumping the message in hex format of specific length
|
IMPORT_C int | LibTracerHexDump (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aFormat,...) |
| dumping the message in hex format
|
IMPORT_C int | LibTracerHexDumpMarkerList (TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aFormat, VA_LIST *aMarkerList) |
| dumping the message in hex format
|
IMPORT_C int | LibLineExecTracer (char *aFileName, int aLine) |
| Only logs filename and line no with timestamp.
|
IMPORT_C int | LibMessageTracer (TLibTraceMessageType aLogMessageType, char *aFormat, VA_LIST *aMarkerList) |
| Only logging/trace message without timestamp.
|
IMPORT_C int | LibHexDumpMessagePartTracer (TLibTraceMessageType aLogMessageType, char *aMessage, char *aFormat, VA_LIST *aMarkerList) |
| Only logging/trace message without timestamp.
|