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)')