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