bluetooth/btlogger/generic/public/logger.h
changeset 51 20ac952a623c
parent 0 29b1cd4cb562
--- a/bluetooth/btlogger/generic/public/logger.h	Thu Sep 23 17:06:47 2010 +0300
+++ b/bluetooth/btlogger/generic/public/logger.h	Wed Oct 13 16:20:29 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2005-2010 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"
@@ -59,6 +59,7 @@
 #ifdef __FLOG_ACTIVE
 #define CONNECT_LOGGER					static_cast<void>(CBtLog::Connect());
 #define CLOSE_LOGGER					CBtLog::Close();
+#define DEFINE_LOG_COMPONENT(a)			_LIT8(KLogComponent, a);
 #define LEAVEIFERRORL(a)				VerboseLeaveIfErrorL(KLogComponent, __FILE__, __LINE__, a)
 #define LEAVEL(a)						VerboseLeaveL(KLogComponent, __FILE__, __LINE__, a)
 #define PANIC(CAT, CODE) 				VerbosePanic(KLogComponent, __FILE__, __LINE__, CODE, (TText8*)#CODE, CAT)
@@ -81,6 +82,7 @@
 #else
 #define CONNECT_LOGGER
 #define CLOSE_LOGGER
+#define DEFINE_LOG_COMPONENT(a)
 #define LEAVEIFERRORL(a)				static_cast<void>(User::LeaveIfError(a))
 #define LEAVEL(a)						User::Leave(a)
 #define PANIC(CAT, CODE) 				User::Panic(CAT, CODE)
@@ -141,6 +143,9 @@
 
 // We want a 10-character string (but allow for the NULL terminator).
 #define PANICCATEGORY(aaa) __ASSERT_COMPILE(sizeof(L##aaa)/2 <= 11); _LIT(KMungedPanicCat, aaa) 
+#define PANIC_CATEGORY(aaa) PANICCATEGORY(aaa);
+
+#define DEBUG_PANIC_CATEGORY(aaa) __DEBUG_ONLY(PANICCATEGORY(aaa);)
 
 // A handy panic-self macro- the category is whatever has been declared with 
 // BTPANICCATEGORY, with " line#" appended. The panic code is the line number.