diff options
author | jsh <jsh@google.com> | 2009-09-15 13:11:25 -0700 |
---|---|---|
committer | jsh <jsh@google.com> | 2009-09-15 13:11:25 -0700 |
commit | 50f7ea53c3f356453fc4304b911c9a022290d924 (patch) | |
tree | bf346ed7e540c803a28d624e9bce1154b6776655 /telephony | |
parent | 88cd369c33ed2fe194e889b05559eb172e4896ac (diff) | |
download | frameworks_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.java | 8 | ||||
-rwxr-xr-x | telephony/java/com/android/internal/telephony/cdma/SmsMessage.java | 8 |
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) + "'"); } |