Work on issue #2163789: Way too much logging

Dr.No from mcleron.

Change-Id: Iaca2268684f83fe8757e64db0b0e047a19755311
diff --git a/services/java/com/android/server/KeyInputQueue.java b/services/java/com/android/server/KeyInputQueue.java
index d7b8f57..35ed448 100644
--- a/services/java/com/android/server/KeyInputQueue.java
+++ b/services/java/com/android/server/KeyInputQueue.java
@@ -48,6 +48,7 @@
 public abstract class KeyInputQueue {
     static final String TAG = "KeyInputQueue";
 
+    static final boolean DEBUG = false;
     static final boolean DEBUG_VIRTUAL_KEYS = false;
     static final boolean DEBUG_POINTERS = false;
     
@@ -200,7 +201,7 @@
             FileInputStream fis = new FileInputStream(
                     "/sys/board_properties/virtualkeys." + deviceName);
             InputStreamReader isr = new InputStreamReader(fis);
-            BufferedReader br = new BufferedReader(isr);
+            BufferedReader br = new BufferedReader(isr, 2048);
             String str = br.readLine();
             if (str != null) {
                 String[] it = str.split(":");
@@ -257,7 +258,7 @@
                 }
                 String name = parser.getAttributeValue(null, "name");
                 if (name != null) {
-                    Log.d(TAG, "addExcludedDevice " + name);
+                    if (DEBUG) Log.v(TAG, "addExcludedDevice " + name);
                     addExcludedDevice(name);
                 }
             }
@@ -413,7 +414,7 @@
     
     Thread mThread = new Thread("InputDeviceReader") {
         public void run() {
-            Log.d(TAG, "InputDeviceReader.run()");
+            if (DEBUG) Log.v(TAG, "InputDeviceReader.run()");
             android.os.Process.setThreadPriority(
                     android.os.Process.THREAD_PRIORITY_URGENT_DISPLAY);