From a7ab821aa12c9a291ad5086d7eb816932b349ea1 Mon Sep 17 00:00:00 2001 From: fionaxu Date: Mon, 25 Jul 2016 15:05:14 -0700 Subject: [PATCH] add pii support for Rlog bug: 30368127 Change-Id: I18b7be483ce3f86f47dfcafa9d84fcb9b8724c08 --- telephony/java/android/telephony/Rlog.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/telephony/java/android/telephony/Rlog.java b/telephony/java/android/telephony/Rlog.java index 2a7f7af114347..b4f400fe852cd 100644 --- a/telephony/java/android/telephony/Rlog.java +++ b/telephony/java/android/telephony/Rlog.java @@ -85,5 +85,13 @@ public final class Rlog { return Log.isLoggable(tag, level); } + /** + * Redact personally identifiable information for production users. + * If log tag is loggable in verbose mode, return the original string, otherwise return XXX. + */ + public static String pii(String tag, Object pii) { + return (isLoggable(tag, Log.VERBOSE) ? String.valueOf(pii) : "XXX"); + } + }