Remove hard-coded "Runner" from iOS simulator logs filtering (#12306)
diff --git a/packages/flutter_tools/lib/src/ios/simulators.dart b/packages/flutter_tools/lib/src/ios/simulators.dart
index 3376d75..4581b22 100644
--- a/packages/flutter_tools/lib/src/ios/simulators.dart
+++ b/packages/flutter_tools/lib/src/ios/simulators.dart
@@ -450,6 +450,7 @@
@override
DeviceLogReader getLogReader({ApplicationPackage app}) {
+ assert(app is IOSApp);
_logReaders ??= <ApplicationPackage, _IOSSimulatorLogReader>{};
return _logReaders.putIfAbsent(app, () => new _IOSSimulatorLogReader(this, app));
}
@@ -519,7 +520,7 @@
class _IOSSimulatorLogReader extends DeviceLogReader {
String _appName;
- _IOSSimulatorLogReader(this.device, ApplicationPackage app) {
+ _IOSSimulatorLogReader(this.device, IOSApp app) {
_linesController = new StreamController<String>.broadcast(
onListen: _start,
onCancel: _stop
@@ -583,7 +584,7 @@
final String content = match.group(4);
// Filter out non-Flutter originated noise from the engine.
- if (category != 'Runner')
+ if (_appName != null && category != _appName)
return null;
if (tag != null && tag != '(Flutter)')