wrt-plugins-tizen_0.4.23
[framework/web/wrt-plugins-tizen.git] / src / Bluetooth / BluetoothAdapter.cpp
index 87bc205..d39810e 100644 (file)
@@ -36,11 +36,11 @@ namespace Bluetooth {
 
 void BluetoothAdapter::onStateChangedCB(int result, bt_adapter_state_e adapterState, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
     object->mEnabled = (adapterState == BT_ADAPTER_ENABLED) ? true : false;
@@ -48,7 +48,7 @@ void BluetoothAdapter::onStateChangedCB(int result, bt_adapter_state_e adapterSt
     if(object->mUserDataList[SET_POWERED] != NULL) {  // requested event
         bool state = (adapterState == BT_ADAPTER_ENABLED) ? true : false;    
         if(object->mRequestedState != state) {
-            LogWarning("Requested state is same to current state");
+            LoggerW("Requested state is same to current state");
             return;        
         }
         
@@ -75,17 +75,17 @@ void BluetoothAdapter::onStateChangedCB(int result, bt_adapter_state_e adapterSt
         }
     }
     else {  // unexpected event
-        LogWarning("Bluetooth state is changed unexpectedly");
+        LoggerW("Bluetooth state is changed unexpectedly");
     }
 }
 
 void BluetoothAdapter::onNameChangedCB(char *name, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
 
@@ -98,24 +98,24 @@ void BluetoothAdapter::onNameChangedCB(char *name, void *userData)
         bt_adapter_unset_name_changed_cb();
     }
     else {  // unexpected event
-        LogWarning("Bluetooth name is changed unexpectedly");
+        LoggerW("Bluetooth name is changed unexpectedly");
     }
 }
 
 void BluetoothAdapter::onVisibilityChangedCB(int result, bt_adapter_visibility_mode_e visibilityMode, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
 
     if(object->mUserDataList[SET_VISIBLE] != NULL) {  // requested event
         //bool visibility = (visibilityMode == BT_ADAPTER_VISIBILITY_MODE_NON_DISCOVERABLE) ? false : true;    
         if(object->mRequestedVisibility != visibilityMode) {
-            LogWarning("Requested visibility is not same to current visibility");
+            LoggerW("Requested visibility is not same to current visibility");
             return;
         }    
     
@@ -137,25 +137,25 @@ void BluetoothAdapter::onVisibilityChangedCB(int result, bt_adapter_visibility_m
         bt_adapter_unset_visibility_mode_changed_cb();
     }
     else {  // unexpected event
-        LogWarning("Bluetooth visibility is changed unexpectedly");
+        LoggerW("Bluetooth visibility is changed unexpectedly");
     }
 }
 
 void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_discovery_state_e discoveryState, 
         bt_adapter_device_discovery_info_s *discoveryInfo, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
 
     switch(discoveryState) {
         case BT_ADAPTER_DEVICE_DISCOVERY_STARTED:
         {
-            LogDebug("BT_ADAPTER_DEVICE_DISCOVERY_STARTED");
+            LoggerD("BT_ADAPTER_DEVICE_DISCOVERY_STARTED");
             if(object->mUserDataList[DISCOVER_DEVICES] != NULL) {  // requested event
                 MultiCallbackUserDataPtr callback = 
                         static_cast<MultiCallbackUserDataPtr>(object->mUserDataList[DISCOVER_DEVICES]);
@@ -176,7 +176,7 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                 }
                 else {
                     if(callback) {
-                        LogDebug("Reset DISCOVER_DEVICES");
+                        LoggerD("Reset DISCOVER_DEVICES");
                         object->mUserDataList[DISCOVER_DEVICES].reset();
                     
                         JSContextRef context = callback->getContext();
@@ -191,13 +191,13 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                 }            
             }
             else {  // unexpected event
-                LogWarning("Unexpected discovery");
+                LoggerW("Unexpected discovery");
             }
             break;
         }
         case BT_ADAPTER_DEVICE_DISCOVERY_FINISHED:
         {
-            LogDebug("BT_ADAPTER_DEVICE_DISCOVERY_FINISHED");
+            LoggerD("BT_ADAPTER_DEVICE_DISCOVERY_FINISHED");
             if(result == BT_ERROR_NONE || result == BT_ERROR_CANCELLED) {
                 // in case of discoverDevices()
                 if(object->mUserDataList[DISCOVER_DEVICES] != NULL) {
@@ -205,9 +205,9 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                             static_cast<MultiCallbackUserDataPtr>(object->mUserDataList[DISCOVER_DEVICES]);
 
                     if(callback) {
-                        LogDebug("Call onfinished()");
+                        LoggerD("Call onfinished()");
                         if(object->mDisappearedDevices.size() > 0) {
-                            LogDebug("There are disappeared devices");
+                            LoggerD("There are disappeared devices");
                             for(std::vector<std::string>::iterator iter = object->mDisappearedDevices.begin();
                                     iter != object->mDisappearedDevices.end(); iter++) {
                         
@@ -217,7 +217,7 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                         }
                         
                         if(object->mFoundDevices.size() > 0) { // There are found devices
-                            LogDebug("There are found devices");                        
+                            LoggerD("There are found devices");                        
                             int num = object->mFoundDevices.size();
                             JSObjectRef devices[num];
                             for(int i = 0; i < num; i++) {
@@ -225,7 +225,7 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                                 devices[i] = deviceObj;
                             }
                             
-                            LogDebug("Reset DISCOVER_DEVICES");
+                            LoggerD("Reset DISCOVER_DEVICES");
                             object->mUserDataList[DISCOVER_DEVICES].reset();
                         
                             callback->invokeCallback(
@@ -233,9 +233,9 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                                     JSObjectMakeArray(callback->getContext(), num, devices, NULL) );                            
                         }
                         else {  // There is no found device
-                            LogDebug("There is no found device");
+                            LoggerD("There is no found device");
 
-                            LogDebug("Reset DISCOVER_DEVICES");
+                            LoggerD("Reset DISCOVER_DEVICES");
                             object->mUserDataList[DISCOVER_DEVICES].reset();                
                             
                             callback->invokeCallback(
@@ -251,7 +251,7 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                             static_cast<MultiCallbackUserDataPtr>(object->mUserDataList[STOP_DISCOVERY]);
 
                     if(callback) {
-                        LogDebug("Call successCallback of stopDiscovery()");
+                        LoggerD("Call successCallback of stopDiscovery()");
                         object->mUserDataList[STOP_DISCOVERY].reset();
                         callback->invokeCallback("success");                        
                     }
@@ -260,15 +260,15 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                 //bt_adapter_unset_device_discovery_state_changed_cb();
             }
             else {
-                LogWarning("result MUST be BT_ERROR_NONE or BT_ERROR_CANCELLED when BT_ADAPTER_DEVICE_DISCOVERY_FINISHED");
+                LoggerW("result MUST be BT_ERROR_NONE or BT_ERROR_CANCELLED when BT_ADAPTER_DEVICE_DISCOVERY_FINISHED");
             }
             break;
         }
         case BT_ADAPTER_DEVICE_DISCOVERY_FOUND:
         {
-            LogDebug("BT_ADAPTER_DEVICE_DISCOVERY_FOUND");
+            LoggerD("BT_ADAPTER_DEVICE_DISCOVERY_FOUND");
             if(!discoveryInfo) {
-                LogWarning("discoveryInfo is NULL");
+                LoggerW("discoveryInfo is NULL");
                 return;    
             }
         
@@ -287,7 +287,7 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                     for(std::vector<std::string>::iterator iter = object->mDisappearedDevices.begin();
                             iter != object->mDisappearedDevices.end(); iter++) {
                         if(!strcmp(discoveryInfo->remote_address, (*iter).c_str())) {
-                            LogDebug("This device is still found");
+                            LoggerD("This device is still found");
                             object->mDisappearedDevices.erase(iter);
                             break;
                         }
@@ -297,33 +297,33 @@ void BluetoothAdapter::onDiscoveryStateChangedCB(int result, bt_adapter_device_d
                         callback->invokeCallback("ondevicefound", deviceObj);
                 }
                 else {
-                    LogWarning("result MUST be BT_ERROR_NONE when BT_ADAPTER_DEVICE_DISCOVERY_FOUND");
+                    LoggerW("result MUST be BT_ERROR_NONE when BT_ADAPTER_DEVICE_DISCOVERY_FOUND");
                 }            
             }
             else {  // unexpected event
-                LogWarning("Unexpected discovery");
+                LoggerW("Unexpected discovery");
             }
             break;
         }
         default:
         {
-            LogWarning("Unknown state");
+            LoggerW("Unknown state");
         }
     }
 }
 
 bool BluetoothAdapter::foreachBondedDevicesCB(bt_device_info_s *deviceInfo, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     
     BluetoothAdapterPtr adapter = static_cast<BluetoothAdapterPtr>(userData);
     if(!adapter) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return true;
     }
 
     if(deviceInfo == NULL) {
-        LogWarning("deviceInfo is NULL");
+        LoggerW("deviceInfo is NULL");
         return true;
     }
 
@@ -332,14 +332,14 @@ bool BluetoothAdapter::foreachBondedDevicesCB(bt_device_info_s *deviceInfo, void
         BluetoothDeviceSharedPtr foundDevice = *iter;
 
         if(!strcmp(foundDevice->getAddress().c_str(), deviceInfo->remote_address)) {
-            LogDebug("Already known device");
+            LoggerD("Already known device");
             foundDevice->updateInfo(deviceInfo);
             break;
         }
     }
 
     if(iter == adapter->knownDevices.end()) {
-        LogDebug("Add a device into foundDevices");
+        LoggerD("Add a device into foundDevices");
         BluetoothDeviceSharedPtr device(new BluetoothDevice(deviceInfo));
         adapter->knownDevices.push_back(device);        
     }
@@ -349,16 +349,16 @@ bool BluetoothAdapter::foreachBondedDevicesCB(bt_device_info_s *deviceInfo, void
 
 void BluetoothAdapter::onBondCreatedCB(int result, bt_device_info_s *deviceInfo, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
    
     if(!deviceInfo) {
-        LogWarning("deviceInfo is NULL");
+        LoggerW("deviceInfo is NULL");
         return;    
     }
 
@@ -388,17 +388,17 @@ void BluetoothAdapter::onBondCreatedCB(int result, bt_device_info_s *deviceInfo,
         object->mCreateBondingAddress.clear();
     }
     else {  // unexpected event
-        LogWarning("A bonding is created unexpectedly");
+        LoggerW("A bonding is created unexpectedly");
     }
 }
 
 void BluetoothAdapter::onBondDestroyedCB(int result, char *remoteAddress, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
 
@@ -424,29 +424,29 @@ void BluetoothAdapter::onBondDestroyedCB(int result, char *remoteAddress, void *
         object->mDestroyBondingAddress.clear();
     }
     else {  // unexpected event
-        LogWarning("A bonding is created unexpectedly");
+        LoggerW("A bonding is created unexpectedly");
     }
 }
 
 void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_e state, bt_socket_connection_s *connection, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
 
     if(!connection) {
-        LogWarning("connection is NULL");
+        LoggerW("connection is NULL");
         return;    
     }
     
     if(connection->local_role == BT_SOCKET_SERVER) {
         RegisteredUUIDMapT::iterator iter = object->mRegisteredUUID.find(connection->service_uuid);
         if(iter == object->mRegisteredUUID.end()) {
-            LogWarning("Connection state is changed unexpectedly");
+            LoggerW("Connection state is changed unexpectedly");
             return;        
         }
 
@@ -469,7 +469,7 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
                 bt_socket_set_data_received_cb(onSocketReceivedCB, userData);
             }
             else {
-                LogWarning("Establishing a connection failed");
+                LoggerW("Establishing a connection failed");
             }
             return;
         }
@@ -482,7 +482,7 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
                 // call BluetoothSocket.onclose;
                 ConnectedSocketMapT::iterator i = object->mConnectedSocket.find(connection->socket_fd);
                 if(i == object->mConnectedSocket.end()) {
-                    LogWarning("Unknown connected socket");
+                    LoggerW("Unknown connected socket");
                     return;
                 }
                 //BluetoothSocketSharedPtr socket = i->second;
@@ -496,7 +496,7 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
                 object->mConnectedSocket.erase(i);
             }
             else {
-                LogWarning("Disconnecting a connection failed");
+                LoggerW("Disconnecting a connection failed");
             }        
         }        
     }
@@ -508,13 +508,13 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
             do {
                 iter = object->mConnReqMap.find(remoteAddress);
                 if(iter != object->mConnReqMap.end() && !strcmp(iter->second->mUUID.c_str(), connection->service_uuid)) {
-                    LogDebug("Find");
+                    LoggerD("Find");
                     break;
                 }
             } while(iter != object->mConnReqMap.end());
 
             if(iter == object->mConnReqMap.end()) {
-                LogWarning("Connection state is changed unexpectedly");
+                LoggerW("Connection state is changed unexpectedly");
                 return;
             }
 
@@ -552,7 +552,7 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
                 // call BluetoothSocket.onclose;
                 ConnectedSocketMapT::iterator i = object->mConnectedSocket.find(connection->socket_fd);
                 if(i == object->mConnectedSocket.end()) {
-                    LogWarning("Unknown connected socket");
+                    LoggerW("Unknown connected socket");
                     return;
                 }
                 
@@ -566,12 +566,12 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
                 object->mConnectedSocket.erase(i);                
             }
             else {
-                LogWarning("Disconnecting a connection failed");
+                LoggerW("Disconnecting a connection failed");
             }
         }        
     }
     else {
-        LogWarning("Unknown role");
+        LoggerW("Unknown role");
         return;    
     }
 
@@ -580,7 +580,7 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
     }
     
     if(object->mRegisteredUUID.size() == 0 && object->mConnReqMap.size() == 0 && object->mConnectedSocket.size() == 0) {
-        LogDebug("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
+        LoggerD("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
                 object->mRegisteredUUID.size(), object->mConnReqMap.size(), object->mConnectedSocket.size());
         bt_socket_unset_connection_state_changed_cb();
     }
@@ -588,22 +588,22 @@ void BluetoothAdapter::onSocketConnected(int result, bt_socket_connection_state_
 
 void BluetoothAdapter::onSocketReceivedCB(bt_socket_received_data_s *data, void *userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     BluetoothAdapterPtr object = static_cast<BluetoothAdapterPtr>(userData);
     if(!object) {
-        LogWarning("userData is NULL");
+        LoggerW("userData is NULL");
         return;
     }
 
     if(!data) {
-        LogWarning("data is NULL");
+        LoggerW("data is NULL");
         return;    
     }
 
     ConnectedSocketMapT::iterator i = object->mConnectedSocket.find(data->socket_fd);
     if(i == object->mConnectedSocket.end()) {
-        LogWarning("Unknown connected socket");
+        LoggerW("Unknown connected socket");
         return;
     }
 
@@ -620,10 +620,10 @@ void BluetoothAdapter::onSocketReceivedCB(bt_socket_received_data_s *data, void
 BluetoothAdapter::BluetoothAdapter(): 
         mEnabled(false)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(bt_initialize() != BT_ERROR_NONE) {
-        LogError("bt_initialize() failed");
+        LoggerE("bt_initialize() failed");
     }
 
     bt_adapter_state_e state;
@@ -634,17 +634,17 @@ BluetoothAdapter::BluetoothAdapter():
     }    
 
     if(bt_adapter_set_state_changed_cb(onStateChangedCB, this) != BT_ERROR_NONE) {
-        LogError("bt_adapter_set_state_changed_cb() failed");
+        LoggerE("bt_adapter_set_state_changed_cb() failed");
     }
 
     if(bt_adapter_set_device_discovery_state_changed_cb(onDiscoveryStateChangedCB, this) != BT_ERROR_NONE) {
-        LogError("bt_adapter_set_device_discovery_state_changed_cb() failed");
+        LoggerE("bt_adapter_set_device_discovery_state_changed_cb() failed");
     }    
 }
 
 BluetoothAdapter::~BluetoothAdapter()
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     // unset platform callback
     bt_adapter_unset_state_changed_cb();
@@ -668,25 +668,25 @@ BluetoothAdapter::~BluetoothAdapter()
 
 void BluetoothAdapter::unloadFrame(JSContextRef context)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
-    LogDebug("Clean mUserDataList");
+    LoggerD("Clean mUserDataList");
     for(int i = 0; i <= DESTROY_BONDING; i++) {
         if(mUserDataList[i]) {
             MultiCallbackUserDataPtr callback = mUserDataList[i];
             if(!GlobalContextManager::getInstance()->isAliveGlobalContext(callback->getContext())) {
-                LogDebug("reset an userData");
+                LoggerD("reset an userData");
                 mUserDataList[i].reset();
             }
         }
     }
 
-    LogDebug("Clean mConnReqMap");
+    LoggerD("Clean mConnReqMap");
     for(ConnReqMultiMapT::iterator iter = mConnReqMap.begin(); iter != mConnReqMap.end(); ) {
         ConnReqMultiMapT::iterator temp = iter++;
         MultiCallbackUserDataPtr callback = temp->second->mUserData;        
         if(!callback && !GlobalContextManager::getInstance()->isAliveGlobalContext(callback->getContext())) {
-            LogDebug("erase a connectionRequest");
+            LoggerD("erase a connectionRequest");
             mConnReqMap.erase(temp);
         }
     }
@@ -694,11 +694,11 @@ void BluetoothAdapter::unloadFrame(JSContextRef context)
 
 void BluetoothAdapter::unregisterUUID(std::string &uuid)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     mRegisteredUUID.erase(mRegisteredUUID.find(uuid));
     if(mRegisteredUUID.size() == 0 && mConnReqMap.size() == 0 && mConnectedSocket.size() == 0) {
-        LogDebug("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
+        LoggerD("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
                 mRegisteredUUID.size(), mConnReqMap.size(), mConnectedSocket.size());
         bt_socket_unset_connection_state_changed_cb();
     }
@@ -706,12 +706,12 @@ void BluetoothAdapter::unregisterUUID(std::string &uuid)
 
 bool BluetoothAdapter::closeConnectedSocket(int socket)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(mEnabled == true) {
         ConnectedSocketMapT::iterator iter = mConnectedSocket.find(socket);
         if(iter == mConnectedSocket.end()) {
-            LogWarning("Already disconnected");
+            LoggerW("Already disconnected");
             return true;
         }
 
@@ -721,7 +721,7 @@ bool BluetoothAdapter::closeConnectedSocket(int socket)
         }
 
         if(mRegisteredUUID.size() == 0 && mConnReqMap.size() == 0 && mConnectedSocket.size() == 0) {
-            LogDebug("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
+            LoggerD("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
                     mRegisteredUUID.size(), mConnReqMap.size(), mConnectedSocket.size());
             bt_socket_unset_connection_state_changed_cb();
         }
@@ -729,29 +729,29 @@ bool BluetoothAdapter::closeConnectedSocket(int socket)
         return true;    
     }
     else {
-        LogError("Bluetooth is not powered");
+        LoggerE("Bluetooth is not powered");
         return false;
     }
 }
 
 void BluetoothAdapter::removeConnReq(std::string &remoteAddress)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     mConnReqMap.erase(remoteAddress);
 
     if(mRegisteredUUID.size() == 0 && mConnReqMap.size() == 0 && mConnectedSocket.size() == 0) {
-        LogDebug("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
+        LoggerD("mRegisteredUUID.size()=%d, mConnReqMap.size()=%d, mConnectedSocket.size()=%d", 
                 mRegisteredUUID.size(), mConnReqMap.size(), mConnectedSocket.size());
         if(bt_socket_unset_connection_state_changed_cb() != BT_ERROR_NONE) {
-            LogWarning("Unsetting connection event callback failed");
+            LoggerW("Unsetting connection event callback failed");
         }
     }
 }
 
 BluetoothAdapter* BluetoothAdapter::getInstance()
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     
     static BluetoothAdapter instance;
     return &instance;
@@ -762,7 +762,7 @@ bool BluetoothAdapter::isBluetoothSupported()
     bool isSupported = false;
     
     if(system_info_get_value_bool(SYSTEM_INFO_KEY_BLUETOOTH_SUPPORTED, &isSupported) != SYSTEM_INFO_ERROR_NONE) {
-        LogError("Can't know whether Bluetooth is supported or not");
+        LoggerE("Can't know whether Bluetooth is supported or not");
     }
     
     return isSupported;
@@ -770,19 +770,19 @@ bool BluetoothAdapter::isBluetoothSupported()
 
 bool BluetoothAdapter::isValidAddress(std::string &address)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     pcrecpp::RE re("(([0-9a-zA-Z]+):)+([0-9a-zA-Z]+)");
     std::string compareAddress = "00:12:47:08:9A:A6";
 
     if (!re.FullMatch(address)) {
-        LogError("Invalid address");
+        LoggerE("Invalid address");
         return false;
     }
 
     if (address.size() != compareAddress.size())
     {
-        LogError("Invalid size");
+        LoggerE("Invalid size");
         return false;
     }
 
@@ -796,13 +796,13 @@ bool BluetoothAdapter::isValidUUID(std::string &uuid)
 
     if (!re.FullMatch(uuid))
     {
-        LogError("Invalid UUID");
+        LoggerE("Invalid UUID");
         return false;
     }
 
     if (uuid.size() != compareUUID.size())
     {
-        LogError("Invalid size");
+        LoggerE("Invalid size");
         return false;
     }
 
@@ -811,7 +811,7 @@ bool BluetoothAdapter::isValidUUID(std::string &uuid)
 
 std::string BluetoothAdapter::getName() const
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     
     char* name = NULL; 
     std::string str = "";
@@ -821,11 +821,11 @@ std::string BluetoothAdapter::getName() const
         {
             str = name;
             free(name);
-            LogDebug("name" << str);
+            LoggerD("name" << str);
         }
     }
     else {
-        LogError("bt_adapter_get_name() failed");
+        LoggerE("bt_adapter_get_name() failed");
     }
     
     return str;
@@ -833,12 +833,12 @@ std::string BluetoothAdapter::getName() const
 
 void BluetoothAdapter::setName(std::string &name, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     
     if(mEnabled == true) {
         std::string adapterName = getName();
         if(adapterName == name) {   // in case of same name
-            LogDebug("same name");
+            LoggerD("same name");
             BluetoothCallbackUtil::syncToAsyncSuccessCallback(userData);
             return;
         }
@@ -847,7 +847,7 @@ void BluetoothAdapter::setName(std::string &name, MultiCallbackUserDataPtr userD
             bt_adapter_set_name_changed_cb(onNameChangedCB, this);
             mUserDataList[SET_NAME] = userData;
         } else {
-            LogError("Already requested");
+            LoggerE("Already requested");
             UnknownException *error = new UnknownException("Already requested");
             BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             return;
@@ -858,20 +858,20 @@ void BluetoothAdapter::setName(std::string &name, MultiCallbackUserDataPtr userD
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_adapter_set_name() succeeded");
+                LoggerD("bt_adapter_set_name() succeeded");
                 mRequestedName = name;
                 return;            
             }
             case BT_ERROR_INVALID_PARAMETER:
             {
-                LogError("Invalid value");
+                LoggerE("Invalid value");
                 InvalidValuesException *error = new InvalidValuesException("Invalid value");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
                 break;
             }
             default:
             {
-                LogError("Invalid value");
+                LoggerE("Invalid value");
                 UnknownException *error = new UnknownException("Unknown exception");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             }            
@@ -880,7 +880,7 @@ void BluetoothAdapter::setName(std::string &name, MultiCallbackUserDataPtr userD
         bt_adapter_unset_name_changed_cb();
         mUserDataList[SET_NAME].reset();         
     } else {   // Not enabled
-        LogError("Bluetooth device is turned off");
+        LoggerE("Bluetooth device is turned off");
         ServiceNotAvailableException *error =  new ServiceNotAvailableException("Bluetooth device is turned off");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
     }
@@ -888,7 +888,7 @@ void BluetoothAdapter::setName(std::string &name, MultiCallbackUserDataPtr userD
 
 std::string BluetoothAdapter::getAddress() const
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     
     char* address = NULL; 
     std::string str = "";
@@ -897,14 +897,14 @@ std::string BluetoothAdapter::getAddress() const
         if (address != NULL) {
             str = address;
             free(address);
-            LogDebug("address: " << str);
+            LoggerD("address: " << str);
         }
         else {
-            LogWarning("address is NULL");
+            LoggerW("address is NULL");
         }
     }
     else {
-        LogError("bt_adapter_get_address() failed");
+        LoggerE("bt_adapter_get_address() failed");
     }
     
     return str;
@@ -912,17 +912,17 @@ std::string BluetoothAdapter::getAddress() const
 
 bool BluetoothAdapter::getPowered() const
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     return mEnabled;    
 }
 
 void BluetoothAdapter::setPowered(bool powered, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(powered == mEnabled) {    
-        LogDebug("same state");
+        LoggerD("same state");
         BluetoothCallbackUtil::syncToAsyncSuccessCallback(userData);
         return;
     }
@@ -931,7 +931,7 @@ void BluetoothAdapter::setPowered(bool powered, MultiCallbackUserDataPtr userDat
         mUserDataList[SET_POWERED] = userData;
     } else {
         // Already requested
-        LogError("Already requested");
+        LoggerE("Already requested");
         ServiceNotAvailableException *error = new ServiceNotAvailableException("Already requested");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -944,26 +944,26 @@ void BluetoothAdapter::setPowered(bool powered, MultiCallbackUserDataPtr userDat
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_adapter_enable() succeeded");
+                LoggerD("bt_adapter_enable() succeeded");
                 return;
             }
             case BT_ERROR_ALREADY_DONE:
             {
                 // call successCallback
-                LogDebug("BT_ERROR_ALREADY_DONE");
+                LoggerD("BT_ERROR_ALREADY_DONE");
                 BluetoothCallbackUtil::syncToAsyncSuccessCallback(userData);
                 break;
             }
             case BT_ERROR_NOW_IN_PROGRESS:
             {
-                LogDebug("BT_ERROR_NOW_IN_PROGRESS");
+                LoggerD("BT_ERROR_NOW_IN_PROGRESS");
                 ServiceNotAvailableException *error = new ServiceNotAvailableException("Bluetooth device is busy");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
                 break;
             }
             default:
             {
-                LogDebug("Unknown error");
+                LoggerD("Unknown error");
                 UnknownException *error = new UnknownException("Unknown error");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             }
@@ -974,26 +974,26 @@ void BluetoothAdapter::setPowered(bool powered, MultiCallbackUserDataPtr userDat
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_adapter_disable() succeeded");
+                LoggerD("bt_adapter_disable() succeeded");
                 return;
             }
             case BT_ERROR_NOT_ENABLED:
             {
                 // call successCallback
-                LogDebug("Already disabled");
+                LoggerD("Already disabled");
                 BluetoothCallbackUtil::syncToAsyncSuccessCallback(userData);
                 break;
             }
             case BT_ERROR_NOW_IN_PROGRESS:
             {
-                LogDebug("BT_ERROR_NOW_IN_PROGRESS");
+                LoggerD("BT_ERROR_NOW_IN_PROGRESS");
                 ServiceNotAvailableException *error = new ServiceNotAvailableException("Bluetooth device is busy");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
                 break;
             }
             default:
             {
-                LogDebug("Unknown error");
+                LoggerD("Unknown error");
                 UnknownException *error = new UnknownException("Unknown error");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             }
@@ -1005,7 +1005,7 @@ void BluetoothAdapter::setPowered(bool powered, MultiCallbackUserDataPtr userDat
 
 bool BluetoothAdapter::getVisible() const
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     bt_adapter_visibility_mode_e mode;
 
@@ -1020,7 +1020,7 @@ bool BluetoothAdapter::getVisible() const
 
 void BluetoothAdapter::setVisible(bool visible, unsigned int timeout, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
    
     if(mEnabled == true) {        
         bt_adapter_visibility_mode_e discoverable_mode = BT_ADAPTER_VISIBILITY_MODE_NON_DISCOVERABLE;
@@ -1034,7 +1034,7 @@ void BluetoothAdapter::setVisible(bool visible, unsigned int timeout, MultiCallb
         bt_adapter_visibility_mode_e current = BT_ADAPTER_VISIBILITY_MODE_NON_DISCOVERABLE;
         int time = 0;
         if(bt_adapter_get_visibility(&current , &time) != BT_ERROR_NONE) {
-            LogError("bt_adapter_get_visibility() failed");
+            LoggerE("bt_adapter_get_visibility() failed");
             UnknownException *error = new UnknownException("Can't get current visibility");
             BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);            
             return;
@@ -1042,12 +1042,12 @@ void BluetoothAdapter::setVisible(bool visible, unsigned int timeout, MultiCallb
         
         if(discoverable_mode == current) {
             if(discoverable_mode != BT_ADAPTER_VISIBILITY_MODE_LIMITED_DISCOVERABLE) {
-                LogDebug("same visibility");
+                LoggerD("same visibility");
                 BluetoothCallbackUtil::syncToAsyncSuccessCallback(userData);
                 return;
             }
             else if((unsigned int)time == timeout) {
-                LogDebug("same visibility");
+                LoggerD("same visibility");
                 BluetoothCallbackUtil::syncToAsyncSuccessCallback(userData);
                 return;
             }
@@ -1067,7 +1067,7 @@ void BluetoothAdapter::setVisible(bool visible, unsigned int timeout, MultiCallb
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_adapter_set_visibility() succeeded");
+                LoggerD("bt_adapter_set_visibility() succeeded");
                 return;            
             }
             case BT_ERROR_INVALID_PARAMETER:
@@ -1094,7 +1094,7 @@ void BluetoothAdapter::setVisible(bool visible, unsigned int timeout, MultiCallb
 
 void BluetoothAdapter::discoverDevices(MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(mUserDataList[DISCOVER_DEVICES] == NULL) {
         mUserDataList[DISCOVER_DEVICES] = userData;
@@ -1104,7 +1104,7 @@ void BluetoothAdapter::discoverDevices(MultiCallbackUserDataPtr userData)
             bt_adapter_set_device_discovery_state_changed_cb(onDiscoveryStateChangedCB, this);     
         */    
     } else {
-        LogError("Already requested");
+        LoggerE("Already requested");
         UnknownException *error = new UnknownException("Already requested");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -1115,18 +1115,18 @@ void BluetoothAdapter::discoverDevices(MultiCallbackUserDataPtr userData)
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_adapter_start_device_discovery() succeeded");
+                LoggerD("bt_adapter_start_device_discovery() succeeded");
                 return;
             }
             default:
             {
-                LogError("Unknown exception");
+                LoggerE("Unknown exception");
                 UnknownException *error = new UnknownException("Unknown error");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             }            
         }
     } else {   // Not enabled
-        LogError("Bluetooth device is turned off");
+        LoggerE("Bluetooth device is turned off");
         ServiceNotAvailableException *error =  new ServiceNotAvailableException("Bluetooth device is turned off");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
     }
@@ -1141,7 +1141,7 @@ void BluetoothAdapter::discoverDevices(MultiCallbackUserDataPtr userData)
 
 void BluetoothAdapter::stopDiscovery(MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     
     if(mEnabled == true) {
     
@@ -1160,7 +1160,7 @@ void BluetoothAdapter::stopDiscovery(MultiCallbackUserDataPtr userData)
                 bt_adapter_set_device_discovery_state_changed_cb(onDiscoveryStateChangedCB, this);     
             */
         } else {
-            LogDebug("Already requested");
+            LoggerD("Already requested");
             UnknownException *error = new UnknownException("Already requested");
             BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             return;
@@ -1170,7 +1170,7 @@ void BluetoothAdapter::stopDiscovery(MultiCallbackUserDataPtr userData)
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_adapter_stop_device_discovery() succeeded");
+                LoggerD("bt_adapter_stop_device_discovery() succeeded");
                 return;            
             }
             default:
@@ -1194,22 +1194,22 @@ void BluetoothAdapter::stopDiscovery(MultiCallbackUserDataPtr userData)
 
 void BluetoothAdapter::getKnownDevices(MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     BluetoothCallbackUtil::syncToAsyncDeviceArrayCallback(userData);
 }
 
 void BluetoothAdapter::getDevice(std::string &address, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     BluetoothCallbackUtil::syncToAsyncDeviceCallback(userData, address);
 }
 
 void BluetoothAdapter::createBonding(std::string &address, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(!isValidAddress(address)) {
-        LogError("Wrong address");
+        LoggerE("Wrong address");
         NotFoundException *error = new NotFoundException("Wrong address");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -1220,7 +1220,7 @@ void BluetoothAdapter::createBonding(std::string &address, MultiCallbackUserData
         mCreateBondingAddress = address;
         mUserDataList[CREATE_BONDING] = userData;
     } else {
-        LogError("Already requested");
+        LoggerE("Already requested");
         UnknownException *error = new UnknownException("Already requested");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -1232,25 +1232,25 @@ void BluetoothAdapter::createBonding(std::string &address, MultiCallbackUserData
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_device_create_bond() succeeded");
+                LoggerD("bt_device_create_bond() succeeded");
                 return;            
             }
             case BT_ERROR_INVALID_PARAMETER:
             {
-                LogError("Not found");
+                LoggerE("Not found");
                 NotFoundException *error = new NotFoundException("Not found");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
                 break;
             }
             default:
             {
-                LogError("Unknown exception");
+                LoggerE("Unknown exception");
                 UnknownException *error = new UnknownException("Unknown error");
                 BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
             }            
         }        
     } else {   // Not enabled
-        LogError("Bluetooth device is turned off");
+        LoggerE("Bluetooth device is turned off");
         ServiceNotAvailableException *error =  new ServiceNotAvailableException("Bluetooth device is turned off");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
     }
@@ -1262,10 +1262,10 @@ void BluetoothAdapter::createBonding(std::string &address, MultiCallbackUserData
 
 void BluetoothAdapter::destroyBonding(std::string &address, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(!isValidAddress(address)) {
-        LogError("Wrong address");
+        LoggerE("Wrong address");
         NotFoundException *error = new NotFoundException("Wrong address");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -1276,7 +1276,7 @@ void BluetoothAdapter::destroyBonding(std::string &address, MultiCallbackUserDat
         mDestroyBondingAddress = address;
         mUserDataList[DESTROY_BONDING] = userData;
     } else {
-        LogDebug("Already requested");
+        LoggerD("Already requested");
         UnknownException *error = new UnknownException("Already requested");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -1285,7 +1285,7 @@ void BluetoothAdapter::destroyBonding(std::string &address, MultiCallbackUserDat
     if(mEnabled == true) {
         bt_device_info_s *deviceInfo = NULL;
         if(bt_adapter_get_bonded_device_info(address.c_str(), &deviceInfo) != BT_ERROR_NONE || deviceInfo == NULL) {
-            LogDebug("There is no bonding");
+            LoggerD("There is no bonding");
             NotFoundException *error = new NotFoundException("Not found");
             BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         }
@@ -1296,7 +1296,7 @@ void BluetoothAdapter::destroyBonding(std::string &address, MultiCallbackUserDat
             switch(ret) {
                 case BT_ERROR_NONE:
                 {
-                    LogDebug("bt_device_destroy_bond() succeeded");
+                    LoggerD("bt_device_destroy_bond() succeeded");
                     return;            
                 }
                 case BT_ERROR_INVALID_PARAMETER:
@@ -1324,16 +1324,16 @@ void BluetoothAdapter::destroyBonding(std::string &address, MultiCallbackUserDat
 
 void BluetoothAdapter::registerRFCOMMServiceByUUID(std::string &uuid, std::string &name, MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
     BluetoothCallbackUtil::syncToAsyncServiceCallback(userData, uuid, name);
 }
 
 void BluetoothAdapter::connectToServiceByUUID(std::string &remoteAddress, std::string &uuid, Common::MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(!isValidUUID(uuid)) {
-        LogError("Wrong UUID");
+        LoggerE("Wrong UUID");
         InvalidValuesException *error = new InvalidValuesException("Wrong UUID");
         BluetoothCallbackUtil::syncToAsyncErrorCallback(userData, error);
         return;
@@ -1346,7 +1346,7 @@ void BluetoothAdapter::connectToServiceByUUID(std::string &remoteAddress, std::s
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_socket_connect_rfcomm() succeeded");
+                LoggerD("bt_socket_connect_rfcomm() succeeded");
                 bt_socket_set_connection_state_changed_cb(onSocketConnected, this);
                 
                 BluetoothConnReqPtr connReq = new BluetoothConnReq(uuid, userData);
@@ -1374,13 +1374,13 @@ void BluetoothAdapter::connectToServiceByUUID(std::string &remoteAddress, std::s
 
 void BluetoothAdapter::returnKnownDevices(Common::MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(mEnabled == true) {
         knownDevices = mFoundDevices;
         if(bt_adapter_foreach_bonded_device(foreachBondedDevicesCB, this) == BT_ERROR_NONE) {
             if(knownDevices.size() > 0) { // There are found devices
-                LogDebug("There are found devices");                        
+                LoggerD("There are found devices");                        
                 int num = knownDevices.size();
                 JSObjectRef devices[num];
                 for(int i = 0; i < num; i++) {
@@ -1388,23 +1388,23 @@ void BluetoothAdapter::returnKnownDevices(Common::MultiCallbackUserDataPtr userD
                     devices[i] = deviceObj;
                 }
 
-                LogDebug("invoke successCallback");
+                LoggerD("invoke successCallback");
                 userData->invokeCallback("success", JSObjectMakeArray(userData->getContext(), num, devices, NULL));
             }
             else {  // There is no found device
-                LogDebug("There is no found device");
+                LoggerD("There is no found device");
                 userData->invokeCallback("success", JSObjectMakeArray(userData->getContext(), 0, NULL, NULL) );
             }
         }
         else {
-            LogError("Unknown exception");
+            LoggerE("Unknown exception");
             userData->invokeCallback(
                     "error", 
                     JSWebAPIError::makeJSWebAPIError(userData->getContext(), UnknownException("Unknown exception"))
             );
         }
     } else {   // Not enabled
-        LogError("Bluetooth device is turned off");
+        LoggerE("Bluetooth device is turned off");
         userData->invokeCallback(
                 "error",
                 JSWebAPIError::makeJSWebAPIError(userData->getContext(), ServiceNotAvailableException("Bluetooth device is turned off"))
@@ -1414,10 +1414,10 @@ void BluetoothAdapter::returnKnownDevices(Common::MultiCallbackUserDataPtr userD
 
 void BluetoothAdapter::returnDevice(std::string &address, Common::MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(!isValidAddress(address)) {
-        LogError("Wrong address");
+        LoggerE("Wrong address");
         userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), NotFoundException("Wrong address")));
         return;
     }
@@ -1429,7 +1429,7 @@ void BluetoothAdapter::returnDevice(std::string &address, Common::MultiCallbackU
             BluetoothDeviceSharedPtr device(new BluetoothDevice(deviceInfo));
             bt_adapter_free_device_info(deviceInfo);
 
-            LogDebug("invoke successCallback");
+            LoggerD("invoke successCallback");
             userData->invokeCallback("success", JSBluetoothDevice::createJSObject(userData->getContext(), device));
             return;
         }
@@ -1438,14 +1438,14 @@ void BluetoothAdapter::returnDevice(std::string &address, Common::MultiCallbackU
         for(iter = mFoundDevices.begin(); iter != mFoundDevices.end(); ++iter) {
                 BluetoothDeviceSharedPtr foundDevice = *iter;
             if(!strcmp(foundDevice->getAddress().c_str(), address.c_str())) {
-                LogDebug("Found in mFoundDevices");                
+                LoggerD("Found in mFoundDevices");                
                 userData->invokeCallback("success", JSBluetoothDevice::createJSObject(userData->getContext(), foundDevice));
                 break;
             }
         }
         
         if(iter == mFoundDevices.end()) {
-            LogError("Can't find this device");
+            LoggerE("Can't find this device");
 
             userData->invokeCallback(
                     "error",
@@ -1454,7 +1454,7 @@ void BluetoothAdapter::returnDevice(std::string &address, Common::MultiCallbackU
         }        
 
     } else {   // Not enabled
-        LogError("Bluetooth device is turned off");
+        LoggerE("Bluetooth device is turned off");
         userData->invokeCallback(
                 "error",
                 JSWebAPIError::makeJSWebAPIError(userData->getContext(), ServiceNotAvailableException("Bluetooth device is turned off"))
@@ -1464,10 +1464,10 @@ void BluetoothAdapter::returnDevice(std::string &address, Common::MultiCallbackU
 
 void BluetoothAdapter::returnRegisteredService(std::string &uuid, std::string &name, Common::MultiCallbackUserDataPtr userData)
 {
-    LogDebug("Entered");
+    LoggerD("Entered");
 
     if(!isValidUUID(uuid)) {
-        LogError("Wrong UUID");
+        LoggerE("Wrong UUID");
         userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), InvalidValuesException("Wrong UUID")));        
         return;
     }
@@ -1476,7 +1476,7 @@ void BluetoothAdapter::returnRegisteredService(std::string &uuid, std::string &n
     
         bool isRegistered;
         if(bt_adapter_is_service_used(uuid.c_str(), &isRegistered) == BT_ERROR_NONE && isRegistered == true) {
-            LogDebug("Already registered");
+            LoggerD("Already registered");
             userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), InvalidValuesException("Already registered")));
             return;
         }        
@@ -1487,12 +1487,12 @@ void BluetoothAdapter::returnRegisteredService(std::string &uuid, std::string &n
         switch(ret) {
             case BT_ERROR_NONE:
             {
-                LogDebug("bt_socket_create_rfcomm() succeeded");
+                LoggerD("bt_socket_create_rfcomm() succeeded");
                 int ret = bt_socket_listen_and_accept_rfcomm(socket, 0);
                 switch(ret) {
                     case BT_ERROR_NONE:
                     {
-                        LogDebug("bt_socket_listen() succeeded");                        
+                        LoggerD("bt_socket_listen() succeeded");                        
                         bt_socket_set_connection_state_changed_cb(onSocketConnected, this);
 
                         BluetoothServiceHandlerPtr serviceHandler = new BluetoothServiceHandler(uuid, name, socket);
@@ -1504,13 +1504,13 @@ void BluetoothAdapter::returnRegisteredService(std::string &uuid, std::string &n
                     }
                     case BT_ERROR_INVALID_PARAMETER:
                     {
-                        LogDebug("Invalid value");
+                        LoggerD("Invalid value");
                         userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), InvalidValuesException("Invalid value")));
                         break;
                     }
                     default:
                     {
-                        LogDebug("Unknown exception");
+                        LoggerD("Unknown exception");
                         userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), UnknownException("Unknown exception")));
                     }                    
                 }
@@ -1519,18 +1519,18 @@ void BluetoothAdapter::returnRegisteredService(std::string &uuid, std::string &n
             }
             case BT_ERROR_INVALID_PARAMETER:
             {
-                LogDebug("Invalid value");
+                LoggerD("Invalid value");
                 userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), InvalidValuesException("Invalid value")));
                 break;
             }
             default:
             {
-                LogDebug("Unknown exception");
+                LoggerD("Unknown exception");
                 userData->invokeCallback("error", JSWebAPIError::makeJSWebAPIError(userData->getContext(), UnknownException("Unknown exception")));
             }            
         }        
     } else {   // Not enabled
-        LogError("Bluetooth device is turned off");
+        LoggerE("Bluetooth device is turned off");
         userData->invokeCallback(
                 "error",
                 JSWebAPIError::makeJSWebAPIError(userData->getContext(), ServiceNotAvailableException("Bluetooth device is turned off"))