43 ELogDb = 0x0004, // DB interface activity |
43 ELogDb = 0x0004, // DB interface activity |
44 ELogMutex = 0x0008, // mutex |
44 ELogMutex = 0x0008, // mutex |
45 ELogServer = 0x0010, // client/server commands |
45 ELogServer = 0x0010, // client/server commands |
46 }; |
46 }; |
47 |
47 |
48 |
|
49 #ifdef LOG_MASTER_FLAG |
48 #ifdef LOG_MASTER_FLAG |
|
49 #ifdef _DEBUG |
50 |
50 |
51 const TChar KNewLine = '\n'; |
51 const TChar KNewLine = '\n'; |
52 const TInt KLineLength = 80; |
52 const TInt KLineLength = 80; |
53 const TInt KLineBuffer = 512; |
53 const TInt KLineBuffer = 512; |
54 const TUint32 KLogfileMaxLength = 10240; |
54 const TUint32 KLogfileMaxLength = 10240; |
55 |
55 |
56 _LIT(KDirectory, "Metadata"); |
56 _LIT(KDirectory, "Metadata"); |
57 _LIT(KFilename, "server.txt"); |
57 _LIT(KFilename, "server.txt"); |
58 _LIT(KAltFilename, "server2.txt"); |
58 _LIT(KAltFilename, "server2.txt"); |
59 |
59 |
|
60 #ifdef LOG_QUERY |
60 #define MDE_FILE_LOGGING |
61 #define MDE_FILE_LOGGING |
|
62 #endif |
61 |
63 |
62 // CLASS DECLARATION |
64 // CLASS DECLARATION |
63 /** |
65 /** |
64 * CMdSLogger. |
66 * CMdSLogger. |
65 * Class created log for server. |
67 * Class created log for server. |
162 #define __LOG(CATEGORY,A) {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( A ); }} |
164 #define __LOG(CATEGORY,A) {if (gLogger->IsActive(CATEGORY)) { gLogger->LogLit( A ); }} |
163 #ifdef MDE_FILE_LOGGING |
165 #ifdef MDE_FILE_LOGGING |
164 #define __LOG1(CATEGORY,A,B) {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B ); gLogger->CheckSize( 1 ); }} |
166 #define __LOG1(CATEGORY,A,B) {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B ); gLogger->CheckSize( 1 ); }} |
165 #define __LOG2(CATEGORY,A,B,C) {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C ); gLogger->CheckSize( 1 ); }} |
167 #define __LOG2(CATEGORY,A,B,C) {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C ); gLogger->CheckSize( 1 ); }} |
166 #define __LOG3(CATEGORY,A,B,C,D) {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C, D ); gLogger->CheckSize( 1 ); }} |
168 #define __LOG3(CATEGORY,A,B,C,D) {if (gLogger->IsActive(CATEGORY)) { gLogger->Log().WriteFormat( _L(A), B, C, D ); gLogger->CheckSize( 1 ); }} |
167 #else |
169 #else // MDE_FILE_LOGGING |
168 #define __LOG1(CATEGORY,A,B) {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B ); }} |
170 #define __LOG1(CATEGORY,A,B) {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B ); }} |
169 #define __LOG2(CATEGORY,A,B,C) {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C ); }} |
171 #define __LOG2(CATEGORY,A,B,C) {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C ); }} |
170 #define __LOG3(CATEGORY,A,B,C,D) {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C, D ); }} |
172 #define __LOG3(CATEGORY,A,B,C,D) {if (gLogger->IsActive(CATEGORY)) { RDebug::Print( _L(A), B, C, D ); }} |
171 #endif |
173 #endif // MDE_FILE_LOGGING |
172 |
174 |
173 #ifdef LOG_QUERY |
175 #ifdef LOG_QUERY |
174 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) \ |
176 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) \ |
175 {__LOG( ELogQuery, INFO); \ |
177 {__LOG( ELogQuery, INFO); \ |
176 CMdsClauseBuffer* queryText = gLogger->DescribeFullL(BUFFER,ROWDATA); \ |
178 CMdsClauseBuffer* queryText = gLogger->DescribeFullL(BUFFER,ROWDATA); \ |
178 delete queryText;} } |
180 delete queryText;} } |
179 #else //LOG_QUERY |
181 #else //LOG_QUERY |
180 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) |
182 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) |
181 #endif //LOG_QUERY |
183 #endif //LOG_QUERY |
182 |
184 |
183 #else |
185 #else // _DEBUG |
|
186 |
|
187 #define __DEFINE_LOGGER |
|
188 #define __USES_LOGGER |
|
189 #define __INIT_LOGGER |
|
190 #define __DESTROY_LOGGER |
|
191 #define __LOGLB(CATEGORY,A) |
|
192 #define __LOG(CATEGORY,A) |
|
193 #define __LOG1(CATEGORY,A,B) |
|
194 #define __LOG2(CATEGORY,A,B,C) |
|
195 #define __LOG3(CATEGORY,A,B,C,D) |
|
196 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) |
|
197 |
|
198 #endif // _DEBUG |
|
199 |
|
200 #else // LOG_MASTER_FLAG |
|
201 |
184 #define __DEFINE_LOGGER |
202 #define __DEFINE_LOGGER |
185 #define __USES_LOGGER |
203 #define __USES_LOGGER |
186 #define __INIT_LOGGER |
204 #define __INIT_LOGGER |
187 #define __DESTROY_LOGGER |
205 #define __DESTROY_LOGGER |
188 #define __LOGLB(CATEGORY,A) |
206 #define __LOGLB(CATEGORY,A) |
189 #define __LOG(CATEGORY,A) |
207 #define __LOG(CATEGORY,A) |
190 #define __LOG1(CATEGORY,A,B) |
208 #define __LOG1(CATEGORY,A,B) |
191 #define __LOG2(CATEGORY,A,B,C) |
209 #define __LOG2(CATEGORY,A,B,C) |
192 #define __LOG3(CATEGORY,A,B,C,D) |
210 #define __LOG3(CATEGORY,A,B,C,D) |
193 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) |
211 #define __LOGQUERY_16(INFO, BUFFER, ROWDATA) |
194 #endif // METADATA_LOG |
212 |
|
213 #endif // LOG_MASTER_FLAG |
195 |
214 |
196 |
215 |
197 #endif //__MDSLOGGER_H__ |
216 #endif //__MDSLOGGER_H__ |