summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothGattServer.java
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@google.com>2013-05-13 14:04:12 -0700
committerMike Lockwood <lockwood@google.com>2013-05-13 14:11:33 -0700
commit977f260e31f6db1889ab6928f4f87f0fff1d1f3d (patch)
treeb144b437ca5c58b90b27562cf6145994e18f6869 /framework/java/android/bluetooth/BluetoothGattServer.java
parentc4ae982d5a2c6ee720a7895a7780ce34ac849c14 (diff)
BluetoothGatt: Print stack trace if an exception occurs in a callback
Change-Id: Iaaaaca8347197aae5c7fcecb2325ef4836969434
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothGattServer.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothGattServer.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/framework/java/android/bluetooth/BluetoothGattServer.java b/framework/java/android/bluetooth/BluetoothGattServer.java
index d7f150b319..d3b85a9e3d 100644
--- a/framework/java/android/bluetooth/BluetoothGattServer.java
+++ b/framework/java/android/bluetooth/BluetoothGattServer.java
@@ -108,7 +108,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
connected ? BluetoothProfile.STATE_CONNECTED :
BluetoothProfile.STATE_DISCONNECTED);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
@@ -128,7 +128,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
try {
mCallback.onServiceAdded((int)status, service);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
@@ -154,7 +154,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
try {
mCallback.onCharacteristicReadRequest(device, transId, offset, characteristic);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
@@ -186,7 +186,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
try {
mCallback.onDescriptorReadRequest(device, transId, offset, descriptor);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
@@ -214,7 +214,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
mCallback.onCharacteristicWriteRequest(device, transId, characteristic,
isPrep, needRsp, offset, value);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
@@ -250,7 +250,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
mCallback.onDescriptorWriteRequest(device, transId, descriptor,
isPrep, needRsp, offset, value);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
@@ -270,7 +270,7 @@ public final class BluetoothGattServer implements BluetoothProfile {
try {
mCallback.onExecuteWrite(device, transId, execWrite);
} catch (Exception ex) {
- Log.w(TAG, "Unhandled exception: " + ex);
+ Log.w(TAG, "Unhandled exception in callback", ex);
}
}
};