gba/inc/GBALogger.h
branchRCL_3
changeset 5 3b17fc5c9564
parent 0 164170e6151a
child 7 6e226572c5f0
equal deleted inserted replaced
1:d5423fbb4f29 5:3b17fc5c9564
    25 _LIT( KEnter, "Enter ---->");
    25 _LIT( KEnter, "Enter ---->");
    26 _LIT( KEnd, "Exit <----");
    26 _LIT( KEnd, "Exit <----");
    27 
    27 
    28 #ifdef _DEBUG
    28 #ifdef _DEBUG
    29 
    29 
    30     void debuglineL(const char *a, void *arg1, void* f, void *arg2, void *arg3, const TDesC &arg4);
    30     void debugline(const char *a, void *arg1, void* f, void *arg2, void *arg3, const TDesC &arg4);
    31     void debuglineL(const char *a, void *arg1, void* f, void *arg2, void *arg3, const TDesC8 &arg4);
    31     void debugline(const char *a, void *arg1, void* f, void *arg2, void *arg3, const TDesC8 &arg4);
    32     void debuglineL(const char *a, void *arg1, void* f, void *arg2, void *arg3, const char *arg4, const TInt &aNum);
    32     void debugline(const char *a, void *arg1, void* f, void *arg2, void *arg3, const char *arg4, const TInt &aNum);
    33     void debuglineL(const char *a, void *arg1, void* f, void *arg2, void *arg3, const TDesC8 &arg4, const TInt &aNum);
    33     void debugline(const char *a, void *arg1, void* f, void *arg2, void *arg3, const TDesC8 &arg4, const TInt &aNum);
    34     void DebugBinary(const TDesC8 &buf);
    34     void DebugBinary(const TDesC8 &buf);
    35     void debugTTimeL( TTime& aTime );
    35     void debugTTime( TTime& aTime );
    36     void debuglineL(const char *a, void *arg1, void* f, void *arg2, void *arg3, const char *arg4);
    36     void debugline(const char *a, void *arg1, void* f, void *arg2, void *arg3, const char *arg4);
    37 
    37 
    38     #define GBA_DEBUG
    38     #define GBA_DEBUG
    39     #define GBA_TRACE_DEBUG_DESC(a) debuglineL("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(a))
    39     #define GBA_TRACE_DEBUG_DESC(a) debugline("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(a))
    40     #define GBA_TRACE_DEBUG_NUM( a,b ) debuglineL("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(a),b)
    40     #define GBA_TRACE_DEBUG_NUM( a,b ) debugline("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(a),b)
    41     
    41     
    42 #ifdef LOG_GBA_KEYS
    42 #ifdef LOG_GBA_KEYS
    43     #define GBA_TRACE_DEBUG_BINARY(a) DebugBinary((a));
    43     #define GBA_TRACE_DEBUG_BINARY(a) DebugBinary((a));
    44 #else
    44 #else
    45     #define GBA_TRACE_DEBUG_BINARY(a)
    45     #define GBA_TRACE_DEBUG_BINARY(a)
    46 #endif 
    46 #endif 
    47     
    47     
    48     #define GBA_TRACE_BEGIN() debuglineL("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(KEnter))
    48     #define GBA_TRACE_BEGIN() debugline("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(KEnter))
    49     #define GBA_TRACE_END() debuglineL("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(KEnd))
    49     #define GBA_TRACE_END() debugline("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(KEnd))
    50     #define GBA_TRACE_TIME( a ) debugTTimeL( (a) );
    50     #define GBA_TRACE_TIME( a ) debugTTime( (a) );
    51     #define GBA_TRACE_DEBUG(a) debuglineL("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(a))
    51     #define GBA_TRACE_DEBUG(a) debugline("%s:%s %d: %d",(void *) __FILE__, (void *) __func__, (void *)__LINE__, (void *)User::TickCount(),(a))
    52 
    52 
    53 #else
    53 #else
    54 
    54 
    55     #define GBA_TRACE_DEBUG_DESC(a)
    55     #define GBA_TRACE_DEBUG_DESC(a)
    56     #define GBA_TRACE_DEBUG(a) 
    56     #define GBA_TRACE_DEBUG(a)