Commit 4173e7e8 authored by Adam Barth's avatar Adam Barth

Merge pull request #2268 from abarth/clear_logs

Teach flutter logs to show only new logs
parents 1c2747ce ad718a8d
......@@ -297,7 +297,7 @@ class AndroidDevice extends Device {
// Return the most recent timestamp in the Android log. The format can be
// passed to logcat's -T option.
String lastLogcatTimestamp() {
String get lastLogcatTimestamp {
String output = runCheckedSync(adbCommandForDevice(<String>[
'-s', id, 'logcat', '-v', 'time', '-t', '1'
]));
......@@ -310,7 +310,7 @@ class AndroidDevice extends Device {
Future<String> stopTracing(AndroidApk apk, { String outPath }) async {
// Workaround for logcat -c not always working:
// http://stackoverflow.com/questions/25645012/logcat-on-android-l-not-clearing-after-unplugging-and-reconnecting
String beforeStop = lastLogcatTimestamp();
String beforeStop = lastLogcatTimestamp;
runCheckedSync(adbCommandForDevice(<String>[
'shell',
'am',
......@@ -472,6 +472,8 @@ class _AdbLogReader extends DeviceLogReader {
'logcat',
'-v',
'tag', // Only log the tag and the message
'-T',
device.lastLogcatTimestamp,
'-s',
'flutter:V',
'ActivityManager:W',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment