308 // These are the real logging macros that uses CPhoneLogger class. |
308 // These are the real logging macros that uses CPhoneLogger class. |
309 #else |
309 #else |
310 |
310 |
311 //If logging method == 2 define log file name. |
311 //If logging method == 2 define log file name. |
312 |
312 |
313 #define __PHONELOG(A, B, C) (static_cast<CPhoneLogger*> \ |
313 #define __PHONELOG(A, B, C) (static_cast<CPhoneLogger*> \ |
314 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
314 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
315 LogIt(A, B, _L(C) ); |
315 LogIt(A, B, _L(C) ); |
316 |
316 |
317 #define __PHONELOG1(A, B, C, X) (static_cast<CPhoneLogger*> \ |
317 #define __PHONELOG1(A, B, C, X) (static_cast<CPhoneLogger*> \ |
318 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
318 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
319 LogIt(A, B, _L(C), X); |
319 LogIt(A, B, _L(C), X); |
320 |
320 |
321 #define __PHONELOG2(A, B, C, X, Y) (static_cast<CPhoneLogger*> \ |
321 #define __PHONELOG2(A, B, C, X, Y) (static_cast<CPhoneLogger*> \ |
322 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
322 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
323 LogIt(A, B, _L(C), X, Y); |
323 LogIt(A, B, _L(C), X, Y); |
324 |
324 |
325 #define __PHONELOG3(A, B, C, X, Y, Z) (static_cast<CPhoneLogger*> \ |
325 #define __PHONELOG3(A, B, C, X, Y, Z) (static_cast<CPhoneLogger*> \ |
326 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
326 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
327 LogIt(A, B, _L(C), X, Y, Z); |
327 LogIt(A, B, _L(C), X, Y, Z); |
328 |
328 |
329 #define __PHONELOGENGINEMSG( C, X ) (static_cast<CPhoneLogger*> \ |
329 #define __PHONELOGENGINEMSG( C, X ) (static_cast<CPhoneLogger*> \ |
330 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
330 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
331 LogMsgFromPEToPhoneUI( (TInt)C, X); |
331 LogMsgFromPEToPhoneUI( (TInt)C, X); |
332 |
332 |
333 #define __PHONELOGENGINEMSGEND( C ) (static_cast<CPhoneLogger*> \ |
333 #define __PHONELOGENGINEMSGEND( C ) (static_cast<CPhoneLogger*> \ |
334 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
334 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
335 LogMsgFromPEToPhoneUIEnd( (TInt)C ); |
335 LogMsgFromPEToPhoneUIEnd( (TInt)C ); |
336 |
336 |
337 #define __PHONELOGENGINECMD( C ) (static_cast<CPhoneLogger*> \ |
337 #define __PHONELOGENGINECMD( C ) (static_cast<CPhoneLogger*> \ |
338 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
338 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
339 LogMsgFromPhoneUIToPE( (TInt)C, 0 ); |
339 LogMsgFromPhoneUIToPE( (TInt)C, 0 ); |
340 |
340 |
341 #define __PHONELOGVIEWMSG( C, X ) (static_cast<CPhoneLogger*> \ |
341 #define __PHONELOGVIEWMSG( C, X ) (static_cast<CPhoneLogger*> \ |
342 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
342 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
343 LogMsgFromControlToView( (TInt)C, X); |
343 LogMsgFromControlToView( (TInt)C, X); |
344 |
344 |
345 #define __PHONELOGSTATECHANGE( C, X ) (static_cast<CPhoneLogger*> \ |
345 #define __PHONELOGSTATECHANGE( C, X ) (static_cast<CPhoneLogger*> \ |
346 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
346 (CCoeEnv::Static(KUidPhoneUILoggerSingleton)))-> \ |
347 LogStateChange( (TInt)C, TInt(X) ); |
347 LogStateChange( (TInt)C, TInt(X) ); |
348 |
348 |
349 #define __LOGMETHODSTARTEND( A, C ) CPhoneMethodLogger __log( A, ( _L(C) ) ); |
349 #define __LOGMETHODSTARTEND( A, C ) CPhoneMethodLogger __log( A, ( _L(C) ) ); |
350 |
350 |
351 |
351 |
352 #endif // else --> #if (PHONE_LOGGING_METHOD==0 ) |
352 #endif // else --> #if (PHONE_LOGGING_METHOD==0 ) |
353 |
353 |
354 #endif // #ifndef __CPhoneLogger_H__ |
354 #endif // #ifndef __CPhoneLogger_H__ |