--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pimprotocols/phonebooksync/inc/phbksynclog.h Tue Feb 02 10:12:17 2010 +0200
@@ -0,0 +1,290 @@
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef _PHBKSYNCLOG_H_
+#define _PHBKSYNCLOG_H_
+
+/**
+ * @file
+ *
+ * Logging macros for Phonebook Sync. These use the Comms Debug / Flogger V2
+ * Framework.
+ *
+ * @internalComponent
+ */
+
+#include <comms-infras/commsdebugutility.h>
+
+#ifdef _DEBUG
+
+_LIT8(KPhBkSyncSubSystem, "PhBkSync");
+_LIT8(KPhBkSyncPlugin, "Plugin");
+_LIT8(KPhBkSyncClient, "Client");
+_LIT8(KPhBkSyncCommon, "Common");
+_LIT8(KPhBkSyncSession, "Session");
+_LIT8(KPhBkSyncServer, "Server");
+_LIT8(KPhBkSyncParams, "Params");
+_LIT8(KPhBkSyncIniFile, "IniFile");
+_LIT8(KPhBkSyncEngine, "Engine");
+_LIT8(KPhBkSyncActive, "Active");
+
+#define LOGPLUGIN1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A))
+#define LOGPLUGIN2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B))
+#define LOGPLUGIN3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C))
+#define LOGPLUGIN4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D))
+#define LOGPLUGIN5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E))
+#define LOGPLUGIN6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E),(F))
+#define LOGPLUGIN7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E),(F),(G))
+#define LOGPLUGIN8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncPlugin,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGPLUGINTIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncPlugin, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGCLIENT1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncClient,(A))
+#define LOGCLIENT2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B))
+#define LOGCLIENT3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C))
+#define LOGCLIENT4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D))
+#define LOGCLIENT5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E))
+#define LOGCLIENT6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E),(F))
+#define LOGCLIENT7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E),(F),(G))
+#define LOGCLIENT8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncClient,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGCLIENTTIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncClient, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGCOMMON1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncCommon,(A))
+#define LOGCOMMON2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B))
+#define LOGCOMMON3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C))
+#define LOGCOMMON4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D))
+#define LOGCOMMON5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E))
+#define LOGCOMMON6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E),(F))
+#define LOGCOMMON7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E),(F),(G))
+#define LOGCOMMON8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncCommon,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGCOMMONTIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncCommon, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGSESSION1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncSession,(A))
+#define LOGSESSION2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B))
+#define LOGSESSION3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C))
+#define LOGSESSION4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D))
+#define LOGSESSION5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E))
+#define LOGSESSION6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E),(F))
+#define LOGSESSION7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E),(F),(G))
+#define LOGSESSION8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncSession,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGSESSIONTIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncSession, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGSERVER1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncServer,(A))
+#define LOGSERVER2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B))
+#define LOGSERVER3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C))
+#define LOGSERVER4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D))
+#define LOGSERVER5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E))
+#define LOGSERVER6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E),(F))
+#define LOGSERVER7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E),(F),(G))
+#define LOGSERVER8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncServer,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGSERVERTIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncServer, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGPARAMS1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncParams,(A))
+#define LOGPARAMS2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B))
+#define LOGPARAMS3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C))
+#define LOGPARAMS4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D))
+#define LOGPARAMS5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E))
+#define LOGPARAMS6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E),(F))
+#define LOGPARAMS7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E),(F),(G))
+#define LOGPARAMS8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncParams,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGPARAMSTIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncParams, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGINIFILE1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A))
+#define LOGINIFILE2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B))
+#define LOGINIFILE3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C))
+#define LOGINIFILE4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D))
+#define LOGINIFILE5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E))
+#define LOGINIFILE6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E),(F))
+#define LOGINIFILE7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E),(F),(G))
+#define LOGINIFILE8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncIniFile,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGINIFILETIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncIniFile, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGENGINE1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncEngine,(A))
+#define LOGENGINE2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B))
+#define LOGENGINE3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C))
+#define LOGENGINE4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D))
+#define LOGENGINE5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E))
+#define LOGENGINE6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E),(F))
+#define LOGENGINE7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E),(F),(G))
+#define LOGENGINE8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncEngine,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGENGINETIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncEngine, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#define LOGACTIVE1(A) __FLOG_STATIC0(KPhBkSyncSubSystem,KPhBkSyncActive,(A))
+#define LOGACTIVE2(A,B) __FLOG_STATIC1(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B))
+#define LOGACTIVE3(A,B,C) __FLOG_STATIC2(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C))
+#define LOGACTIVE4(A,B,C,D) __FLOG_STATIC3(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D))
+#define LOGACTIVE5(A,B,C,D,E) __FLOG_STATIC4(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E))
+#define LOGACTIVE6(A,B,C,D,E,F) __FLOG_STATIC5(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E),(F))
+#define LOGACTIVE7(A,B,C,D,E,F,G) __FLOG_STATIC6(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E),(F),(G))
+#define LOGACTIVE8(A,B,C,D,E,F,G,H) __FLOG_STATIC7(KPhBkSyncSubSystem,KPhBkSyncActive,(A),(B),(C),(D),(E),(F),(G),(H))
+#define LOGACTIVETIMESTAMP() { \
+ TTime now; \
+ now.UniversalTime(); \
+ TDateTime dateTime(now.DateTime()); \
+ __FLOG_STATIC4(KPhBkSyncSubSystem, KPhBkSyncActive, \
+ _L8("TimeStamp=%02d:%02d:%02d.%06d"), \
+ dateTime.Hour(), dateTime.Minute(), dateTime.Second(), dateTime.MicroSecond()); \
+ }
+
+#else // _DEBUG
+
+#define LOGPLUGIN1(A)
+#define LOGPLUGIN2(A,B)
+#define LOGPLUGIN3(A,B,C)
+#define LOGPLUGIN4(A,B,C,D)
+#define LOGPLUGIN5(A,B,C,D,E)
+#define LOGPLUGIN6(A,B,C,D,E,F)
+#define LOGPLUGIN7(A,B,C,D,E,F,G)
+#define LOGPLUGIN8(A,B,C,D,E,F)
+#define LOGPLUGINTIMESTAMP()
+
+#define LOGCLIENT1(A)
+#define LOGCLIENT2(A,B)
+#define LOGCLIENT3(A,B,C)
+#define LOGCLIENT4(A,B,C,D)
+#define LOGCLIENT5(A,B,C,D,E)
+#define LOGCLIENT6(A,B,C,D,E,F)
+#define LOGCLIENT7(A,B,C,D,E,F,G)
+#define LOGCLIENT8(A,B,C,D,E,F)
+#define LOGCLIENTTIMESTAMP()
+
+#define LOGCOMMON1(A)
+#define LOGCOMMON2(A,B)
+#define LOGCOMMON3(A,B,C)
+#define LOGCOMMON4(A,B,C,D)
+#define LOGCOMMON5(A,B,C,D,E)
+#define LOGCOMMON6(A,B,C,D,E,F)
+#define LOGCOMMON7(A,B,C,D,E,F,G)
+#define LOGCOMMON8(A,B,C,D,E,F,G,H)
+#define LOGCOMMONTIMESTAMP()
+
+#define LOGSESSION1(A)
+#define LOGSESSION2(A,B)
+#define LOGSESSION3(A,B,C)
+#define LOGSESSION4(A,B,C,D)
+#define LOGSESSION5(A,B,C,D,E)
+#define LOGSESSION6(A,B,C,D,E,F)
+#define LOGSESSION7(A,B,C,D,E,F,G)
+#define LOGSESSION8(A,B,C,D,E,F,G,H)
+#define LOGSESSIONTIMESTAMP()
+
+#define LOGSERVER1(A)
+#define LOGSERVER2(A,B)
+#define LOGSERVER3(A,B,C)
+#define LOGSERVER4(A,B,C,D)
+#define LOGSERVER5(A,B,C,D,E)
+#define LOGSERVER6(A,B,C,D,E,F)
+#define LOGSERVER7(A,B,C,D,E,F,G)
+#define LOGSERVER8(A,B,C,D,E,F,G,H)
+#define LOGSERVERTIMESTAMP()
+
+#define LOGPARAMS1(A)
+#define LOGPARAMS2(A,B)
+#define LOGPARAMS3(A,B,C)
+#define LOGPARAMS4(A,B,C,D)
+#define LOGPARAMS5(A,B,C,D,E)
+#define LOGPARAMS6(A,B,C,D,E,F)
+#define LOGPARAMS7(A,B,C,D,E,F,G)
+#define LOGPARAMS8(A,B,C,D,E,F,G,H)
+#define LOGPARAMSTIMESTAMP()
+
+#define LOGINIFILE1(A)
+#define LOGINIFILE2(A,B)
+#define LOGINIFILE3(A,B,C)
+#define LOGINIFILE4(A,B,C,D)
+#define LOGINIFILE5(A,B,C,D,E)
+#define LOGINIFILE6(A,B,C,D,E,F)
+#define LOGINIFILE7(A,B,C,D,E,F,G)
+#define LOGINIFILE8(A,B,C,D,E,F,G,H)
+#define LOGINIFILETIMESTAMP()
+
+#define LOGENGINE1(A)
+#define LOGENGINE2(A,B)
+#define LOGENGINE3(A,B,C)
+#define LOGENGINE4(A,B,C,D)
+#define LOGENGINE5(A,B,C,D,E)
+#define LOGENGINE6(A,B,C,D,E,F)
+#define LOGENGINE7(A,B,C,D,E,F,G)
+#define LOGENGINE8(A,B,C,D,E,F,G,H)
+#define LOGENGINETIMESTAMP()
+
+#define LOGACTIVE1(A)
+#define LOGACTIVE2(A,B)
+#define LOGACTIVE3(A,B,C)
+#define LOGACTIVE4(A,B,C,D)
+#define LOGACTIVE5(A,B,C,D,E)
+#define LOGACTIVE6(A,B,C,D,E,F)
+#define LOGACTIVE7(A,B,C,D,E,F,G)
+#define LOGACTIVE8(A,B,C,D,E,F,G,H)
+#define LOGACTIVETIMESTAMP()
+
+#endif //_DEBUG
+
+#endif // _PHBKSYNCLOG_H_