50 #define GLX_DEBUG1( s ) |
50 #define GLX_DEBUG1( s ) |
51 #define GLX_DEBUG2( s, i ) |
51 #define GLX_DEBUG2( s, i ) |
52 #define GLX_DEBUG3( s, i, j ) |
52 #define GLX_DEBUG3( s, i, j ) |
53 #define GLX_DEBUG4( s, i, j, k ) |
53 #define GLX_DEBUG4( s, i, j, k ) |
54 #define GLX_DEBUG5( s, i, j, k, l ) |
54 #define GLX_DEBUG5( s, i, j, k, l ) |
55 |
55 #define GLX_LOG_URI( s, i ) |
56 #else |
56 #else |
57 |
57 |
58 // only include headers if logging is enabled |
58 // only include headers if logging is enabled |
59 #include <e32std.h> |
59 #include <e32std.h> |
60 #include <e32base.h> |
60 #include <e32base.h> |
334 #define GLX_DEBUG3( s, i, j ) GLX_LOG_INFO2( s, i, j ) |
334 #define GLX_DEBUG3( s, i, j ) GLX_LOG_INFO2( s, i, j ) |
335 ///@deprecated, use GLX_LOG_INFO3 instead |
335 ///@deprecated, use GLX_LOG_INFO3 instead |
336 #define GLX_DEBUG4( s, i, j, k ) GLX_LOG_INFO3( s, i, j, k ) |
336 #define GLX_DEBUG4( s, i, j, k ) GLX_LOG_INFO3( s, i, j, k ) |
337 ///@deprecated, use GLX_LOG_INFO4 instead |
337 ///@deprecated, use GLX_LOG_INFO4 instead |
338 #define GLX_DEBUG5( s, i, j, k, l ) GLX_LOG_INFO4( s, i, j, k, l ) |
338 #define GLX_DEBUG5( s, i, j, k, l ) GLX_LOG_INFO4( s, i, j, k, l ) |
|
339 |
|
340 /** |
|
341 * Logs a single line of information with two parameters |
|
342 * Example usage: |
|
343 * CFoo::SetImageUriL(const TDesC& aFileName) { |
|
344 * GLX_LOG_URI( "CFoo::SetImageUriL(%S)", &aFileName ); } |
|
345 * @param s, the string to be inserted to the log, plain compile time string, not a descriptor |
|
346 * @param i, the string value to be inserted to the string |
|
347 */ |
|
348 #define GLX_LOG_URI( s, i ) RDebug::Print( _L( s ), i ) |
339 |
349 |
340 /** |
350 /** |
341 * TRAP instrumentation for Leave |
351 * TRAP instrumentation for Leave |
342 */ |
352 */ |
343 #undef TRAP_INSTRUMENTATION_LEAVE |
353 #undef TRAP_INSTRUMENTATION_LEAVE |