Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <liblogger.h>
Link against: liblogger.lib

LOG_BITS

LOG_BITS ( ELibTraceTypeCritical | ELibTraceTypeMajor )

Description

only logging for critical/major

[Top]


LOG_FILE_NAME_LINE

LOG_FILE_NAME_LINE __FILE__, __LINE__

Description

This macro will be used for file and line no.

[Top]


LIB_TRACE

LIB_TRACE 0 & LibTracerDummy

Description

Usage:

LIB_TRACE(<messagetype>{ELibTraceTypeInfo|ELibTraceTypeMinor|ELibTraceTypeMajor|ELibTraceTypeCritical},format,args);

[Top]


LIB_TRACE_DUMP_LEN

LIB_TRACE_DUMP_LEN 0 & LibTracerDummy

Description

Usage:

LIB_TRACE_DUMP_LEN(<messagetype>{ELibTraceTypeInfo|ELibTraceTypeMinor|ELibTraceTypeMajor|ELibTraceTypeCritical},message, // user wants to add any message before dump, (i.e. TCP message)umpstring,stringlength);

[Top]


Typedef TLibTraceMessageType

typedef enum TLibTraceMessageType TLibTraceMessageType;

Description

enums,defines log message type (Info/Minor/Major/Critical)

[Top]


LibTracer(TLibTraceMessageType,char *,int,char *,...)

Interface status: externallyDefinedApi

IMPORT_C int LibTracer(TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aFormat,...);

Description

Description: This is a message logging interface.

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aFileName

pointer to the file name

int aLine

line number

char *aFormat

pointer to the message format and ... Variable arguments

...

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibTracerMarkerList(TLibTraceMessageType,char *,int,char *,VA_LIST *)

Interface status: externallyDefinedApi

IMPORT_C int LibTracerMarkerList(TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aFormat, VA_LIST *aMarkerList);

Description

Description: This is a message logging interface.

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aFileName

pointer to the file name

int aLine

line number

char *aFormat

pointer to the message format

VA_LISTVA_LIST *aMarkerList

Variable list

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibTracerPartialHexDump(TLibTraceMessageType,char *,int,char *,char *,int)

Interface status: externallyDefinedApi

IMPORT_C int LibTracerPartialHexDump(TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aStr, int aStrLen);

Description

Description: It dumps the message in hex format of specific dumps.

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aFileName

pointer to the file name

int aLine

line number

char *aMessage

pointer to the message as first line

char *aStr

Dump string.

int aStrLen

Dump string length.

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibTracerHexDump(TLibTraceMessageType,char *,int,char *,char *,...)

Interface status: externallyDefinedApi

IMPORT_C int LibTracerHexDump(TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aFormat,...);

Description

Description: It dumps the message in hex format.

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aFileName

pointer to the file name

int aLine

line number

char *aMessage

pointer to the message as first line

char *aFormat

pointer to the message format and ... Variable arguments

...

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibTracerHexDumpMarkerList(TLibTraceMessageType,char *,int,char *,char *,VA_LIST *)

Interface status: externallyDefinedApi

IMPORT_C int LibTracerHexDumpMarkerList(TLibTraceMessageType aLogMessageType, char *aFileName, int aLine, char *aMessage, char *aFormat, VA_LIST *aMarkerList);

Description

Description: It dumps the message in hex format.

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aFileName

pointer to the file name

int aLine

line number

char *aMessage

pointer to the message as first line

char *aFormat

pointer to the message format

VA_LISTVA_LIST *aMarkerList

Variable list

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibLineExecTracer(char *,int)

Interface status: externallyDefinedApi

IMPORT_C int LibLineExecTracer(char *aFileName, int aLine);

Description

Description: It Only logs filename and line no with timestamp.

Parameters

char *aFileName

pointer to the file name

int aLine

line number

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibMessageTracer(TLibTraceMessageType,char *,VA_LIST *)

Interface status: externallyDefinedApi

IMPORT_C int LibMessageTracer(TLibTraceMessageType aLogMessageType, char *aFormat, VA_LIST *aMarkerList);

Description

Description: It Only logs/traces message without timestamp

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aFormat

pointer to the message format

VA_LISTVA_LIST *aMarkerList

Variable list

Return value

int

Upon successful completion it returns number to bytes write into the file .

[Top]


LibHexDumpMessagePartTracer(TLibTraceMessageType,char *,char *,VA_LIST *)

Interface status: externallyDefinedApi

IMPORT_C int LibHexDumpMessagePartTracer(TLibTraceMessageType aLogMessageType, char *aMessage, char *aFormat, VA_LIST *aMarkerList);

Description

Description: It Only logs/traces message without timestamp

Parameters

TLibTraceMessageTypeTLibTraceMessageType aLogMessageType

Type of the log message

char *aMessage

pointer to the message as first line

char *aFormat

pointer to the message format

VA_LISTVA_LIST *aMarkerList

Variable list

Return value

int

Upon successful completion it returns number to bytes write into the file .