summaryrefslogtreecommitdiffstats
path: root/src/com/android/server/telecom/Log.java
diff options
context:
space:
mode:
authorIhab Awad <ihab@google.com>2015-02-17 12:25:52 -0800
committerIhab Awad <ihab@google.com>2015-03-16 13:15:36 -0700
commit8de76915ea2772faeb41705aaaeb65f5b3478ac4 (patch)
tree2e74df58d09a3b62ff61d0900cd695d6b94f6cb6 /src/com/android/server/telecom/Log.java
parent6fc960302811796104e161fe316bbec6da6018de (diff)
downloadandroid_packages_services_Telecomm-8de76915ea2772faeb41705aaaeb65f5b3478ac4.tar.gz
android_packages_services_Telecomm-8de76915ea2772faeb41705aaaeb65f5b3478ac4.tar.bz2
android_packages_services_Telecomm-8de76915ea2772faeb41705aaaeb65f5b3478ac4.zip
Further refactor Telecom and add tests
Complete refactoring Telecom to remove singletons from the core code. Introduce a unit test that simulates a full outgoing phone call from start to hangup. Change-Id: I8b09cac6eb9b6aeeb0aeba5d8ae032b4c303c08d
Diffstat (limited to 'src/com/android/server/telecom/Log.java')
-rw-r--r--src/com/android/server/telecom/Log.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/server/telecom/Log.java b/src/com/android/server/telecom/Log.java
index 3ec82675..451e86d2 100644
--- a/src/com/android/server/telecom/Log.java
+++ b/src/com/android/server/telecom/Log.java
@@ -25,13 +25,16 @@ import java.security.NoSuchAlgorithmException;
import java.util.IllegalFormatException;
import java.util.Locale;
+import com.android.internal.annotations.VisibleForTesting;
+
/**
* Manages logging for the entire module.
*/
+@VisibleForTesting
public class Log {
// Generic tag for all In Call logging
- private static final String TAG = "Telecom";
+ private static String TAG = "Telecom";
public static final boolean FORCE_LOGGING = false; /* STOP SHIP if true */
public static final boolean SYSTRACE_DEBUG = false; /* STOP SHIP if true */
@@ -43,6 +46,11 @@ public class Log {
private Log() {}
+ @VisibleForTesting
+ public static void setTag(String tag) {
+ TAG = tag;
+ }
+
public static boolean isLoggable(int level) {
return FORCE_LOGGING || android.util.Log.isLoggable(TAG, level);
}