summaryrefslogtreecommitdiffstats
path: root/src/com/android/bluetooth/btservice
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-10-22 16:44:59 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-10-22 16:44:59 -0700
commit7858f676ffbf47454c4d7c2ba95c682362acc2e2 (patch)
treefd12ec882ea2580a24b625c09aae851cf2799420 /src/com/android/bluetooth/btservice
parent4e6360337a91a6027f1815ca8fcd1d77032ff2fa (diff)
parent28c8610237f94cf3e8a06576581bac703da34a91 (diff)
downloadandroid_packages_apps_Bluetooth-7858f676ffbf47454c4d7c2ba95c682362acc2e2.tar.gz
android_packages_apps_Bluetooth-7858f676ffbf47454c4d7c2ba95c682362acc2e2.tar.bz2
android_packages_apps_Bluetooth-7858f676ffbf47454c4d7c2ba95c682362acc2e2.zip
Merge "Bluetooth: Enable debug logs to debug app level issues"
Diffstat (limited to 'src/com/android/bluetooth/btservice')
-rw-r--r--src/com/android/bluetooth/btservice/AdapterService.java21
-rw-r--r--[-rwxr-xr-x]src/com/android/bluetooth/btservice/ProfileService.java2
2 files changed, 13 insertions, 10 deletions
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java
index 3192ddb4f..c5be35e6c 100644
--- a/src/com/android/bluetooth/btservice/AdapterService.java
+++ b/src/com/android/bluetooth/btservice/AdapterService.java
@@ -333,7 +333,7 @@ public class AdapterService extends Service {
doUpdate=true;
}
}
- debugLog("onProfileServiceStateChange() serviceName=" + serviceName
+ Log.w(TAG, "onProfileServiceStateChange() serviceName=" + serviceName
+ ", state=" + state +", doUpdate=" + doUpdate);
if (!doUpdate) {
@@ -379,13 +379,13 @@ public class AdapterService extends Service {
continue;
}
if (BluetoothAdapter.STATE_OFF != entry.getValue()) {
- Log.d(TAG,"onProfileServiceStateChange() - Profile still running: "
+ Log.w(TAG,"onProfileServiceStateChange() - Profile still running: "
+ entry.getKey());
return;
}
}
}
- debugLog("onProfileServiceStateChange() - All profile services stopped...");
+ Log.w(TAG,"onProfileServiceStateChange() - All profile services stopped...");
//Send message to state machine
mProfilesStarted=false;
mAdapterStateMachine.sendMessage(mAdapterStateMachine.obtainMessage(AdapterState.BREDR_STOPPED));
@@ -399,18 +399,18 @@ public class AdapterService extends Service {
Map.Entry<String,Integer> entry = i.next();
debugLog("Service: " + entry.getKey());
if (entry.getKey().equals("com.android.bluetooth.gatt.GattService")) {
- debugLog("Skip GATT service - already started before");
+ Log.w(TAG, "Skip GATT service - already started before");
continue;
}
if (BluetoothAdapter.STATE_ON != entry.getValue()) {
- debugLog("onProfileServiceStateChange() - Profile still not running:"
+ Log.w(TAG, "onProfileServiceStateChange() - Profile still not running:"
+ entry.getKey());
return;
}
}
}
- debugLog("onProfileServiceStateChange() - All profile services started.");
+ Log.w(TAG,"onProfileServiceStateChange() - All profile services started.");
mProfilesStarted=true;
//Send message to state machine
mAdapterStateMachine.sendMessage(mAdapterStateMachine.obtainMessage(AdapterState.BREDR_STARTED));
@@ -449,7 +449,7 @@ public class AdapterService extends Service {
}
public boolean onUnbind(Intent intent) {
if (getState() == BluetoothAdapter.STATE_OFF) {
- debugLog("onUnbind, calling cleanup");
+ Log.w(TAG, "onUnbind, calling cleanup");
cleanup();
return super.onUnbind(intent);
}
@@ -489,7 +489,7 @@ public class AdapterService extends Service {
//Startup all profile services
setProfileServiceState(supportedProfileServices,BluetoothAdapter.STATE_ON);
}else {
- debugLog("startCoreProfiles(): Profile Services alreay started");
+ Log.w(TAG,"startCoreProfiles(): Profile Services alreay started");
mAdapterStateMachine.sendMessage(mAdapterStateMachine.obtainMessage(AdapterState.BREDR_STARTED));
}
}
@@ -714,6 +714,7 @@ public class AdapterService extends Service {
expectedCurrentState= BluetoothAdapter.STATE_ON;
pendingState = BluetoothAdapter.STATE_TURNING_OFF;
}
+ Log.w(TAG, "Total profiles ="+ (services.length));
for (int i=0; i <services.length;i++) {
String serviceName = services[i].getName();
@@ -723,14 +724,14 @@ public class AdapterService extends Service {
Integer serviceState = mProfileServicesState.get(serviceName);
if(serviceState != null && serviceState != expectedCurrentState) {
- debugLog("setProfileServiceState() - Unable to "
+ Log.w(TAG, "setProfileServiceState() - Unable to "
+ (state == BluetoothAdapter.STATE_OFF ? "start" : "stop" )
+ " service " + serviceName
+ ". Invalid state: " + serviceState);
continue;
}
- debugLog("setProfileServiceState() - "
+ Log.w(TAG, "setProfileServiceState() - "
+ (state == BluetoothAdapter.STATE_OFF ? "Stopping" : "Starting")
+ " service " + serviceName);
diff --git a/src/com/android/bluetooth/btservice/ProfileService.java b/src/com/android/bluetooth/btservice/ProfileService.java
index c3802fb60..b470aaf60 100755..100644
--- a/src/com/android/bluetooth/btservice/ProfileService.java
+++ b/src/com/android/bluetooth/btservice/ProfileService.java
@@ -202,6 +202,7 @@ public abstract class ProfileService extends Service {
if (DBG) log("start()");
mStartError = !start();
if (!mStartError) {
+ Log.d(mName, " profile started successfully");
notifyProfileServiceStateChanged(BluetoothAdapter.STATE_ON);
} else {
Log.e(mName, "Error starting profile. BluetoothAdapter is null");
@@ -213,6 +214,7 @@ public abstract class ProfileService extends Service {
if (stop()) {
if (DBG) log("stop()");
stopSelf();
+ Log.d(mName, " profile stopped successfully");
notifyProfileServiceStateChanged(BluetoothAdapter.STATE_OFF);
} else {
Log.e(mName, "Unable to stop profile");