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