Merge pull request #2862 from devoncarew/less_noisy_android

filter some noisy messages from adb logcat
This commit is contained in:
Devon Carew 2016-03-24 09:20:20 -07:00
commit 7940e26b04

View File

@ -381,7 +381,7 @@ class AndroidDevice extends Device {
if (tracePath != null) { if (tracePath != null) {
String localPath = (outPath != null) ? outPath : path.basename(tracePath); String localPath = (outPath != null) ? outPath : path.basename(tracePath);
// Run cat via ADB to print the captured trace file. (adb pull will be unable // Run cat via ADB to print the captured trace file. (adb pull will be unable
// to access the file if it does not have root permissions) // to access the file if it does not have root permissions)
IOSink catOutput = new File(localPath).openWrite(); IOSink catOutput = new File(localPath).openWrite();
List<String> catCommand = adbCommandForDevice( List<String> catCommand = adbCommandForDevice(
@ -566,6 +566,10 @@ class _AdbLogReader extends DeviceLogReader {
} }
void _onLine(String line) { void _onLine(String line) {
// Filter out some noisy ActivityManager notifications.
if (line.startsWith('W/ActivityManager: getRunningAppProcesses'))
return;
_linesStreamController.add(line); _linesStreamController.add(line);
} }