aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/research/LogUnit.java
diff options
context:
space:
mode:
authorBaligh Uddin <baligh@google.com>2013-03-22 04:59:59 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2013-03-22 04:59:59 +0000
commit74089a0946fa804e13497931a1c15e94a445f6ad (patch)
treead575c85d0b3ddc9d40ade0e5b72af0f1e5c964b /java/src/com/android/inputmethod/research/LogUnit.java
parent0849a4b9b7dc4e37993ca59cab1db8b43f0d456c (diff)
parentba0e497a0c53ae2a64c070544f6a6f0495442343 (diff)
downloadlatinime-74089a0946fa804e13497931a1c15e94a445f6ad.tar.gz
latinime-74089a0946fa804e13497931a1c15e94a445f6ad.tar.xz
latinime-74089a0946fa804e13497931a1c15e94a445f6ad.zip
am ba0e497a: Merge commit \'525bbec9eccbf5bd4581c2b9908e46f61c4431ad\' into jb-mr2-dev
* commit 'ba0e497a0c53ae2a64c070544f6a6f0495442343': (126 commits) am 9da7fa0f: am 559616fb: Prevent keyboard A11y proxy from referencing a null keyboard view. Support feedback Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE [FileEncap9] Extract ResearchLogDirectory class [Lazy2] Pass a runnable to abort [Lazy1] Switch to blocking log closures Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE [Lazy4] Remove useless debug code [FileEncap8] Remove useless "success" variable [FileEncap7] Extract uploadContents method [FileEncap6] Extract Uploader class Import translations. DO NOT MERGE Import translations. DO NOT MERGE [FileEncap5] Move conditional logic to caller [FileEncap4] Simplify logic [FileEncap3] Extract isUploadingUnconditionally method ...
Diffstat (limited to 'java/src/com/android/inputmethod/research/LogUnit.java')
-rw-r--r--java/src/com/android/inputmethod/research/LogUnit.java36
1 files changed, 1 insertions, 35 deletions
diff --git a/java/src/com/android/inputmethod/research/LogUnit.java b/java/src/com/android/inputmethod/research/LogUnit.java
index 904110c46..1c01675bd 100644
--- a/java/src/com/android/inputmethod/research/LogUnit.java
+++ b/java/src/com/android/inputmethod/research/LogUnit.java
@@ -16,7 +16,6 @@
package com.android.inputmethod.research;
-import android.content.SharedPreferences;
import android.os.SystemClock;
import android.text.TextUtils;
import android.util.JsonWriter;
@@ -45,7 +44,7 @@ import java.util.List;
* will not violate the user's privacy. Checks for this may include whether other LogUnits have
* been published recently, or whether the LogUnit contains numbers, etc.
*/
-/* package */ class LogUnit {
+public class LogUnit {
private static final String TAG = LogUnit.class.getSimpleName();
private static final boolean DEBUG = false
&& ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG;
@@ -121,22 +120,6 @@ import java.util.List;
*/
public synchronized void publishTo(final ResearchLog researchLog,
final boolean canIncludePrivateData) {
- // Prepare debugging output if necessary
- final StringWriter debugStringWriter;
- final JsonWriter debugJsonWriter;
- if (DEBUG) {
- debugStringWriter = new StringWriter();
- debugJsonWriter = new JsonWriter(debugStringWriter);
- debugJsonWriter.setIndent(" ");
- try {
- debugJsonWriter.beginArray();
- } catch (IOException e) {
- Log.e(TAG, "Could not open array in JsonWriter", e);
- }
- } else {
- debugStringWriter = null;
- debugJsonWriter = null;
- }
// Write out any logStatement that passes the privacy filter.
final int size = mLogStatementList.size();
if (size != 0) {
@@ -159,29 +142,12 @@ import java.util.List;
outputLogUnitStart(jsonWriter, canIncludePrivateData);
}
logStatement.outputToLocked(jsonWriter, mTimeList.get(i), mValuesList.get(i));
- if (DEBUG) {
- logStatement.outputToLocked(debugJsonWriter, mTimeList.get(i),
- mValuesList.get(i));
- }
}
if (jsonWriter != null) {
// We must have called logUnitStart earlier, so emit a logUnitStop.
outputLogUnitStop(jsonWriter);
}
}
- if (DEBUG) {
- try {
- debugJsonWriter.endArray();
- debugJsonWriter.flush();
- } catch (IOException e) {
- Log.e(TAG, "Could not close array in JsonWriter", e);
- }
- final String bigString = debugStringWriter.getBuffer().toString();
- final String[] lines = bigString.split("\n");
- for (String line : lines) {
- Log.d(TAG, line);
- }
- }
}
private static final String WORD_KEY = "_wo";