|
1 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // |
|
15 |
|
16 #ifndef _PHBKSYNCLOG_H_ |
|
17 #define _PHBKSYNCLOG_H_ |
|
18 |
|
19 /** |
|
20 * @file |
|
21 * |
|
22 * Logging macros for Phonebook Sync. These use the Comms Debug / Flogger V2 |
|
23 * Framework. |
|
24 * |
|
25 * @internalComponent |
|
26 */ |
|
27 |
|
28 #include <comms-infras/commsdebugutility.h> |
|
29 |
|
30 #ifdef _DEBUG |
|
31 |
|
32 _LIT8(KPhBkSyncSubSystem, "PhBkSync"); |
|
33 _LIT8(KPhBkSyncPlugin, "Plugin"); |
|
34 _LIT8(KPhBkSyncClient, "Client"); |
|
35 _LIT8(KPhBkSyncCommon, "Common"); |
|
36 _LIT8(KPhBkSyncSession, "Session"); |
|
37 _LIT8(KPhBkSyncServer, "Server"); |
|
38 _LIT8(KPhBkSyncParams, "Params"); |
|
39 _LIT8(KPhBkSyncIniFile, "IniFile"); |
|
40 _LIT8(KPhBkSyncEngine, "Engine"); |
|
41 _LIT8(KPhBkSyncActive, "Active"); |
|
42 |
|
43 #define LOGPLUGIN1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A)) |
|
44 #define LOGPLUGIN2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B)) |
|
45 #define LOGPLUGIN3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C)) |
|
46 #define LOGPLUGIN4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D)) |
|
47 #define LOGPLUGIN5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E)) |
|
48 #define LOGPLUGIN6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E),(F)) |
|
49 #define LOGPLUGIN7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E),(F),(G)) |
|
50 #define LOGPLUGIN8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
51 #define LOGPLUGINTIMESTAMP() { \ |
|
52 TTime now; \ |
|
53 now.UniversalTime(); \ |
|
54 TDateTime dateTime(now.DateTime()); \ |
|
55 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncPlugin, \ |
|
56 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
57 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
58 } |
|
59 |
|
60 #define LOGCLIENT1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncClient,(A)) |
|
61 #define LOGCLIENT2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B)) |
|
62 #define LOGCLIENT3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C)) |
|
63 #define LOGCLIENT4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D)) |
|
64 #define LOGCLIENT5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E)) |
|
65 #define LOGCLIENT6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E),(F)) |
|
66 #define LOGCLIENT7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E),(F),(G)) |
|
67 #define LOGCLIENT8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
68 #define LOGCLIENTTIMESTAMP() { \ |
|
69 TTime now; \ |
|
70 now.UniversalTime(); \ |
|
71 TDateTime dateTime(now.DateTime()); \ |
|
72 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncClient, \ |
|
73 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
74 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
75 } |
|
76 |
|
77 #define LOGCOMMON1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncCommon,(A)) |
|
78 #define LOGCOMMON2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B)) |
|
79 #define LOGCOMMON3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C)) |
|
80 #define LOGCOMMON4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D)) |
|
81 #define LOGCOMMON5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E)) |
|
82 #define LOGCOMMON6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E),(F)) |
|
83 #define LOGCOMMON7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E),(F),(G)) |
|
84 #define LOGCOMMON8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
85 #define LOGCOMMONTIMESTAMP() { \ |
|
86 TTime now; \ |
|
87 now.UniversalTime(); \ |
|
88 TDateTime dateTime(now.DateTime()); \ |
|
89 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncCommon, \ |
|
90 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
91 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
92 } |
|
93 |
|
94 #define LOGSESSION1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncSession,(A)) |
|
95 #define LOGSESSION2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B)) |
|
96 #define LOGSESSION3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C)) |
|
97 #define LOGSESSION4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D)) |
|
98 #define LOGSESSION5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E)) |
|
99 #define LOGSESSION6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E),(F)) |
|
100 #define LOGSESSION7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E),(F),(G)) |
|
101 #define LOGSESSION8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
102 #define LOGSESSIONTIMESTAMP() { \ |
|
103 TTime now; \ |
|
104 now.UniversalTime(); \ |
|
105 TDateTime dateTime(now.DateTime()); \ |
|
106 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncSession, \ |
|
107 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
108 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
109 } |
|
110 |
|
111 #define LOGSERVER1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncServer,(A)) |
|
112 #define LOGSERVER2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B)) |
|
113 #define LOGSERVER3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C)) |
|
114 #define LOGSERVER4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D)) |
|
115 #define LOGSERVER5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E)) |
|
116 #define LOGSERVER6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E),(F)) |
|
117 #define LOGSERVER7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E),(F),(G)) |
|
118 #define LOGSERVER8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
119 #define LOGSERVERTIMESTAMP() { \ |
|
120 TTime now; \ |
|
121 now.UniversalTime(); \ |
|
122 TDateTime dateTime(now.DateTime()); \ |
|
123 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncServer, \ |
|
124 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
125 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
126 } |
|
127 |
|
128 #define LOGPARAMS1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncParams,(A)) |
|
129 #define LOGPARAMS2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B)) |
|
130 #define LOGPARAMS3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C)) |
|
131 #define LOGPARAMS4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D)) |
|
132 #define LOGPARAMS5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E)) |
|
133 #define LOGPARAMS6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E),(F)) |
|
134 #define LOGPARAMS7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E),(F),(G)) |
|
135 #define LOGPARAMS8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
136 #define LOGPARAMSTIMESTAMP() { \ |
|
137 TTime now; \ |
|
138 now.UniversalTime(); \ |
|
139 TDateTime dateTime(now.DateTime()); \ |
|
140 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncParams, \ |
|
141 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
142 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
143 } |
|
144 |
|
145 #define LOGINIFILE1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A)) |
|
146 #define LOGINIFILE2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B)) |
|
147 #define LOGINIFILE3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C)) |
|
148 #define LOGINIFILE4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D)) |
|
149 #define LOGINIFILE5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E)) |
|
150 #define LOGINIFILE6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E),(F)) |
|
151 #define LOGINIFILE7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E),(F),(G)) |
|
152 #define LOGINIFILE8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
153 #define LOGINIFILETIMESTAMP() { \ |
|
154 TTime now; \ |
|
155 now.UniversalTime(); \ |
|
156 TDateTime dateTime(now.DateTime()); \ |
|
157 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncIniFile, \ |
|
158 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
159 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
160 } |
|
161 |
|
162 #define LOGENGINE1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncEngine,(A)) |
|
163 #define LOGENGINE2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B)) |
|
164 #define LOGENGINE3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C)) |
|
165 #define LOGENGINE4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D)) |
|
166 #define LOGENGINE5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E)) |
|
167 #define LOGENGINE6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E),(F)) |
|
168 #define LOGENGINE7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E),(F),(G)) |
|
169 #define LOGENGINE8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
170 #define LOGENGINETIMESTAMP() { \ |
|
171 TTime now; \ |
|
172 now.UniversalTime(); \ |
|
173 TDateTime dateTime(now.DateTime()); \ |
|
174 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncEngine, \ |
|
175 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
176 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
177 } |
|
178 |
|
179 #define LOGACTIVE1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncActive,(A)) |
|
180 #define LOGACTIVE2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B)) |
|
181 #define LOGACTIVE3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C)) |
|
182 #define LOGACTIVE4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D)) |
|
183 #define LOGACTIVE5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E)) |
|
184 #define LOGACTIVE6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E),(F)) |
|
185 #define LOGACTIVE7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E),(F),(G)) |
|
186 #define LOGACTIVE8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E),(F),(G),(H)) |
|
187 #define LOGACTIVETIMESTAMP() { \ |
|
188 TTime now; \ |
|
189 now.UniversalTime(); \ |
|
190 TDateTime dateTime(now.DateTime()); \ |
|
191 __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncActive, \ |
|
192 _L8("TimeStamp=%02d:%02d:%02d.%06d"), \ |
|
193 dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \ |
|
194 } |
|
195 |
|
196 #else // _DEBUG |
|
197 |
|
198 #define LOGPLUGIN1(A) |
|
199 #define LOGPLUGIN2(A,B) |
|
200 #define LOGPLUGIN3(A,B,C) |
|
201 #define LOGPLUGIN4(A,B,C,D) |
|
202 #define LOGPLUGIN5(A,B,C,D,E) |
|
203 #define LOGPLUGIN6(A,B,C,D,E,F) |
|
204 #define LOGPLUGIN7(A,B,C,D,E,F,G) |
|
205 #define LOGPLUGIN8(A,B,C,D,E,F) |
|
206 #define LOGPLUGINTIMESTAMP() |
|
207 |
|
208 #define LOGCLIENT1(A) |
|
209 #define LOGCLIENT2(A,B) |
|
210 #define LOGCLIENT3(A,B,C) |
|
211 #define LOGCLIENT4(A,B,C,D) |
|
212 #define LOGCLIENT5(A,B,C,D,E) |
|
213 #define LOGCLIENT6(A,B,C,D,E,F) |
|
214 #define LOGCLIENT7(A,B,C,D,E,F,G) |
|
215 #define LOGCLIENT8(A,B,C,D,E,F) |
|
216 #define LOGCLIENTTIMESTAMP() |
|
217 |
|
218 #define LOGCOMMON1(A) |
|
219 #define LOGCOMMON2(A,B) |
|
220 #define LOGCOMMON3(A,B,C) |
|
221 #define LOGCOMMON4(A,B,C,D) |
|
222 #define LOGCOMMON5(A,B,C,D,E) |
|
223 #define LOGCOMMON6(A,B,C,D,E,F) |
|
224 #define LOGCOMMON7(A,B,C,D,E,F,G) |
|
225 #define LOGCOMMON8(A,B,C,D,E,F,G,H) |
|
226 #define LOGCOMMONTIMESTAMP() |
|
227 |
|
228 #define LOGSESSION1(A) |
|
229 #define LOGSESSION2(A,B) |
|
230 #define LOGSESSION3(A,B,C) |
|
231 #define LOGSESSION4(A,B,C,D) |
|
232 #define LOGSESSION5(A,B,C,D,E) |
|
233 #define LOGSESSION6(A,B,C,D,E,F) |
|
234 #define LOGSESSION7(A,B,C,D,E,F,G) |
|
235 #define LOGSESSION8(A,B,C,D,E,F,G,H) |
|
236 #define LOGSESSIONTIMESTAMP() |
|
237 |
|
238 #define LOGSERVER1(A) |
|
239 #define LOGSERVER2(A,B) |
|
240 #define LOGSERVER3(A,B,C) |
|
241 #define LOGSERVER4(A,B,C,D) |
|
242 #define LOGSERVER5(A,B,C,D,E) |
|
243 #define LOGSERVER6(A,B,C,D,E,F) |
|
244 #define LOGSERVER7(A,B,C,D,E,F,G) |
|
245 #define LOGSERVER8(A,B,C,D,E,F,G,H) |
|
246 #define LOGSERVERTIMESTAMP() |
|
247 |
|
248 #define LOGPARAMS1(A) |
|
249 #define LOGPARAMS2(A,B) |
|
250 #define LOGPARAMS3(A,B,C) |
|
251 #define LOGPARAMS4(A,B,C,D) |
|
252 #define LOGPARAMS5(A,B,C,D,E) |
|
253 #define LOGPARAMS6(A,B,C,D,E,F) |
|
254 #define LOGPARAMS7(A,B,C,D,E,F,G) |
|
255 #define LOGPARAMS8(A,B,C,D,E,F,G,H) |
|
256 #define LOGPARAMSTIMESTAMP() |
|
257 |
|
258 #define LOGINIFILE1(A) |
|
259 #define LOGINIFILE2(A,B) |
|
260 #define LOGINIFILE3(A,B,C) |
|
261 #define LOGINIFILE4(A,B,C,D) |
|
262 #define LOGINIFILE5(A,B,C,D,E) |
|
263 #define LOGINIFILE6(A,B,C,D,E,F) |
|
264 #define LOGINIFILE7(A,B,C,D,E,F,G) |
|
265 #define LOGINIFILE8(A,B,C,D,E,F,G,H) |
|
266 #define LOGINIFILETIMESTAMP() |
|
267 |
|
268 #define LOGENGINE1(A) |
|
269 #define LOGENGINE2(A,B) |
|
270 #define LOGENGINE3(A,B,C) |
|
271 #define LOGENGINE4(A,B,C,D) |
|
272 #define LOGENGINE5(A,B,C,D,E) |
|
273 #define LOGENGINE6(A,B,C,D,E,F) |
|
274 #define LOGENGINE7(A,B,C,D,E,F,G) |
|
275 #define LOGENGINE8(A,B,C,D,E,F,G,H) |
|
276 #define LOGENGINETIMESTAMP() |
|
277 |
|
278 #define LOGACTIVE1(A) |
|
279 #define LOGACTIVE2(A,B) |
|
280 #define LOGACTIVE3(A,B,C) |
|
281 #define LOGACTIVE4(A,B,C,D) |
|
282 #define LOGACTIVE5(A,B,C,D,E) |
|
283 #define LOGACTIVE6(A,B,C,D,E,F) |
|
284 #define LOGACTIVE7(A,B,C,D,E,F,G) |
|
285 #define LOGACTIVE8(A,B,C,D,E,F,G,H) |
|
286 #define LOGACTIVETIMESTAMP() |
|
287 |
|
288 #endif //_DEBUG |
|
289 |
|
290 #endif // _PHBKSYNCLOG_H_ |