diff options
author | Siva Velusamy <vsiva@google.com> | 2011-08-23 09:47:27 -0700 |
---|---|---|
committer | Siva Velusamy <vsiva@google.com> | 2011-08-23 17:08:23 -0700 |
commit | f35c5c55a2d644a7705637b4ff99aa6417d7577b (patch) | |
tree | bb80f9d7c2f5d8e4123873c203562a7f64c34d1f /ddms/app | |
parent | 726b97c5d578ade3c616174b415c1c58d83cfa29 (diff) | |
download | sdk-f35c5c55a2d644a7705637b4ff99aa6417d7577b.zip sdk-f35c5c55a2d644a7705637b4ff99aa6417d7577b.tar.gz sdk-f35c5c55a2d644a7705637b4ff99aa6417d7577b.tar.bz2 |
Make the logcat fifo size user configurable.
Add a preference where users can set the size of the message list.
Defaults to 1000.
Change-Id: Ia888c3802f07607274bfbdca0ade8fbda009ba55
Diffstat (limited to 'ddms/app')
-rw-r--r-- | ddms/app/src/com/android/ddms/PrefsDialog.java | 7 | ||||
-rw-r--r-- | ddms/app/src/com/android/ddms/UIThread.java | 4 |
2 files changed, 10 insertions, 1 deletions
diff --git a/ddms/app/src/com/android/ddms/PrefsDialog.java b/ddms/app/src/com/android/ddms/PrefsDialog.java index 42ab76c..4745ed7 100644 --- a/ddms/app/src/com/android/ddms/PrefsDialog.java +++ b/ddms/app/src/com/android/ddms/PrefsDialog.java @@ -23,6 +23,7 @@ import com.android.ddmlib.Log; import com.android.ddmlib.Log.LogLevel; import com.android.ddmuilib.DdmUiPreferences; import com.android.ddmuilib.PortFieldEditor; +import com.android.ddmuilib.logcat.LogCatMessageList; import com.android.ddmuilib.logcat.LogCatPanel; import com.android.sdkstats.SdkStatsPermissionDialog; import com.android.sdkstats.SdkStatsService; @@ -447,6 +448,12 @@ public final class PrefsDialog { "Text output font:", getFieldEditorParent()); addField(ffe); + + IntegerFieldEditor maxMessages = new IntegerFieldEditor( + LogCatMessageList.MAX_MESSAGES_PREFKEY, + "Maximum number of logcat messages to buffer", + getFieldEditorParent()); + addField(maxMessages); } } } diff --git a/ddms/app/src/com/android/ddms/UIThread.java b/ddms/app/src/com/android/ddms/UIThread.java index 27a66d1..0bb211b 100644 --- a/ddms/app/src/com/android/ddms/UIThread.java +++ b/ddms/app/src/com/android/ddms/UIThread.java @@ -1368,7 +1368,9 @@ public class UIThread implements IUiSelectionListener, IClientChangeListener { } private void createLogCatView(Composite parent) { - mLogCatPanel = new LogCatPanel(new LogCatReceiver(), DdmUiPreferences.getStore()); + IPreferenceStore prefStore = DdmUiPreferences.getStore(); + LogCatReceiver receiver = new LogCatReceiver(prefStore); + mLogCatPanel = new LogCatPanel(receiver, prefStore); mLogCatPanel.createPanel(parent); if (mCurrentDevice != null) { |