43 #if TF_LOGGING_METHOD == 1 // Flogger |
44 #if TF_LOGGING_METHOD == 1 // Flogger |
44 |
45 |
45 #include <flogger.h> |
46 #include <flogger.h> |
46 _LIT(KTfLogFolder,"TF"); |
47 _LIT(KTfLogFolder,"TF"); |
47 _LIT(KTfLogFile,"TFLOG.TXT"); |
48 _LIT(KTfLogFile,"TFLOG.TXT"); |
|
49 |
|
50 #elif TF_LOGGING_METHOD == 2 // RDebug |
|
51 |
|
52 #include <e32svr.h> |
48 |
53 |
49 #elif TF_LOGGING_METHOD == 3 // CommsDebug |
54 #elif TF_LOGGING_METHOD == 3 // CommsDebug |
50 |
55 |
51 #include <comms-infras/commsdebugutility.h> |
56 #include <comms-infras/commsdebugutility.h> |
52 |
57 |
70 #define TFLOGSTRING2(AAA,BBB) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RFileLogger::WriteFormat(KTfLogFolder(),KTfLogFile(),EFileLoggingModeAppend,TRefByValue<const TDesC>(tempLogDes()),BBB); } while (0) |
75 #define TFLOGSTRING2(AAA,BBB) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RFileLogger::WriteFormat(KTfLogFolder(),KTfLogFile(),EFileLoggingModeAppend,TRefByValue<const TDesC>(tempLogDes()),BBB); } while (0) |
71 #define TFLOGSTRING3(AAA,BBB,CCC) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RFileLogger::WriteFormat(KTfLogFolder(),KTfLogFile(),EFileLoggingModeAppend,TRefByValue<const TDesC>(tempLogDes()),BBB,CCC); } while (0) |
76 #define TFLOGSTRING3(AAA,BBB,CCC) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RFileLogger::WriteFormat(KTfLogFolder(),KTfLogFile(),EFileLoggingModeAppend,TRefByValue<const TDesC>(tempLogDes()),BBB,CCC); } while (0) |
72 #define TFLOGSTRING4(AAA,BBB,CCC,DDD) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RFileLogger::WriteFormat(KTfLogFolder(),KTfLogFile(),EFileLoggingModeAppend,TRefByValue<const TDesC>(tempLogDes()),BBB,CCC,DDD); } while (0) |
77 #define TFLOGSTRING4(AAA,BBB,CCC,DDD) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RFileLogger::WriteFormat(KTfLogFolder(),KTfLogFile(),EFileLoggingModeAppend,TRefByValue<const TDesC>(tempLogDes()),BBB,CCC,DDD); } while (0) |
73 |
78 |
74 |
79 |
|
80 #elif TF_LOGGING_METHOD == 2 // RDebug |
|
81 |
|
82 #define TFLOGTEXT(AAA) RDebug::Print(AAA) |
|
83 #define TFLOGSTRING(AAA) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RDebug::Print(tempLogDes); } while (0) |
|
84 #define TFLOGSTRING2(AAA,BBB) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RDebug::Print(tempLogDes, BBB); } while (0) |
|
85 #define TFLOGSTRING3(AAA,BBB,CCC) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RDebug::Print(tempLogDes, BBB, CCC); } while (0) |
|
86 #define TFLOGSTRING4(AAA,BBB,CCC,DDD) /*lint --e{717}, --e{1534} */ do { _LIT(tempLogDes,AAA); RDebug::Print(tempLogDes, BBB, CCC, DDD); } while (0) |
|
87 |
|
88 |
75 #elif TF_LOGGING_METHOD == 3 // CommsDebug |
89 #elif TF_LOGGING_METHOD == 3 // CommsDebug |
76 _LIT8(KTSYSubSystem, "tsy"); |
90 _LIT8(KTSYSubSystem, "tsy"); |
77 #ifdef TF_SAT_LOGGING |
91 #ifdef TF_SAT_LOGGING |
78 _LIT8(KTSYCompnt, "sattsy"); |
92 _LIT8(KTSYCompnt, "sattsy"); |
79 #else |
93 #else |
94 #define TFLOGSTRING3(AAA,BBB,CCC) // Example: TFLOGSTRING("Test %i %i", aValue1, aValue2); |
108 #define TFLOGSTRING3(AAA,BBB,CCC) // Example: TFLOGSTRING("Test %i %i", aValue1, aValue2); |
95 #define TFLOGSTRING4(AAA,BBB,CCC,DDD) // Example: TFLOGSTRING("Test %i %i %i", aValue1, aValue2, aValue3); |
109 #define TFLOGSTRING4(AAA,BBB,CCC,DDD) // Example: TFLOGSTRING("Test %i %i %i", aValue1, aValue2, aValue3); |
96 |
110 |
97 #endif // TF_LOGGING_METHOD |
111 #endif // TF_LOGGING_METHOD |
98 |
112 |
99 #if TF_LOGGING_METHOD == 1 |
113 #if TF_LOGGING_METHOD == 1 || TF_LOGGING_METHOD == 2 |
100 |
114 |
101 // Note, #x and __FILE__ must be stored to char string first, making them 16bit |
115 // Note, #x and __FILE__ must be stored to char string first, making them 16bit |
102 // strings with _LIT will not work in all compilers. |
116 // strings with _LIT will not work in all compilers. |
103 |
117 |
104 #define TF_ASSERT(x) /*lint --e{717} */ do { if (!(x)) { const TUint8 tempX8[] = #x; \ |
118 #define TF_ASSERT(x) /*lint --e{717} */ do { if (!(x)) { const TUint8 tempX8[] = #x; \ |