summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorjsh <jsh@google.com>2009-09-15 13:11:25 -0700
committerjsh <jsh@google.com>2009-09-15 13:11:25 -0700
commit50f7ea53c3f356453fc4304b911c9a022290d924 (patch)
treebf346ed7e540c803a28d624e9bce1154b6776655 /telephony
parent88cd369c33ed2fe194e889b05559eb172e4896ac (diff)
downloadframeworks_base-50f7ea53c3f356453fc4304b911c9a022290d924.zip
frameworks_base-50f7ea53c3f356453fc4304b911c9a022290d924.tar.gz
frameworks_base-50f7ea53c3f356453fc4304b911c9a022290d924.tar.bz2
Some SMS logging improvements.
Use Log.isLoggable() to enable logs at runtime. Implement SmsResponse.toString() so we can see what's returned. Hopefully helps with debugging b/2086832.
Diffstat (limited to 'telephony')
-rw-r--r--telephony/java/com/android/internal/telephony/SmsResponse.java8
-rwxr-xr-xtelephony/java/com/android/internal/telephony/cdma/SmsMessage.java8
2 files changed, 12 insertions, 4 deletions
diff --git a/telephony/java/com/android/internal/telephony/SmsResponse.java b/telephony/java/com/android/internal/telephony/SmsResponse.java
index bd79e02..a7c2840 100644
--- a/telephony/java/com/android/internal/telephony/SmsResponse.java
+++ b/telephony/java/com/android/internal/telephony/SmsResponse.java
@@ -37,4 +37,12 @@ public class SmsResponse {
this.ackPdu = ackPdu;
this.errorCode = errorCode;
}
+
+ public String toString() {
+ String ret = "{ messageRef = " + messageRef
+ + ", errorCode = " + errorCode
+ + ", ackPdu = " + ackPdu
+ + "}";
+ return ret;
+ }
}
diff --git a/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java b/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java
index 165d583..266d127 100755
--- a/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java
+++ b/telephony/java/com/android/internal/telephony/cdma/SmsMessage.java
@@ -69,7 +69,7 @@ import static android.telephony.SmsMessage.MessageClass;
*/
public class SmsMessage extends SmsMessageBase {
static final String LOG_TAG = "CDMA";
- private final static Boolean DBG_SMS = false;
+ static private final String LOGGABLE_TAG = "CDMA:SMS";
/**
* Status of a previously submitted SMS.
@@ -533,7 +533,7 @@ public class SmsMessage extends SmsMessageBase {
return;
}
mBearerData = BearerData.decode(mEnvelope.bearerData);
- if (DBG_SMS) {
+ if (Log.isLoggable(LOGGABLE_TAG, Log.VERBOSE)) {
Log.d(LOG_TAG, "MT raw BearerData = '" +
HexDump.toHexString(mEnvelope.bearerData) + "'");
Log.d(LOG_TAG, "MT (decoded) BearerData = " + mBearerData);
@@ -614,7 +614,7 @@ public class SmsMessage extends SmsMessageBase {
int msgId = SystemProperties.getInt(TelephonyProperties.PROPERTY_CDMA_MSG_ID, 1);
String nextMsgId = Integer.toString((msgId % 0xFFFF) + 1);
SystemProperties.set(TelephonyProperties.PROPERTY_CDMA_MSG_ID, nextMsgId);
- if (DBG_SMS) {
+ if (Log.isLoggable(LOGGABLE_TAG, Log.VERBOSE)) {
Log.d(LOG_TAG, "next " + TelephonyProperties.PROPERTY_CDMA_MSG_ID + " = " + nextMsgId);
Log.d(LOG_TAG, "readback gets " +
SystemProperties.get(TelephonyProperties.PROPERTY_CDMA_MSG_ID));
@@ -655,7 +655,7 @@ public class SmsMessage extends SmsMessageBase {
bearerData.userData = userData;
byte[] encodedBearerData = BearerData.encode(bearerData);
- if (DBG_SMS) {
+ if (Log.isLoggable(LOGGABLE_TAG, Log.VERBOSE)) {
Log.d(LOG_TAG, "MO (encoded) BearerData = " + bearerData);
Log.d(LOG_TAG, "MO raw BearerData = '" + HexDump.toHexString(encodedBearerData) + "'");
}