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