From ce59412cf2cc9d9edc126cd8b9db8ddeef4ec7fe Mon Sep 17 00:00:00 2001 From: Todd Volkert Date: Thu, 28 Sep 2017 13:11:16 -0700 Subject: [PATCH] Remove hard-coded "Runner" from iOS simulator logs filtering (#12306) --- packages/flutter_tools/lib/src/ios/simulators.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/flutter_tools/lib/src/ios/simulators.dart b/packages/flutter_tools/lib/src/ios/simulators.dart index 3376d7542f..4581b22de7 100644 --- a/packages/flutter_tools/lib/src/ios/simulators.dart +++ b/packages/flutter_tools/lib/src/ios/simulators.dart @@ -450,6 +450,7 @@ class IOSSimulator extends Device { @override DeviceLogReader getLogReader({ApplicationPackage app}) { + assert(app is IOSApp); _logReaders ??= {}; return _logReaders.putIfAbsent(app, () => new _IOSSimulatorLogReader(this, app)); } @@ -519,7 +520,7 @@ Future launchSystemLogTool(IOSSimulator device) async { class _IOSSimulatorLogReader extends DeviceLogReader { String _appName; - _IOSSimulatorLogReader(this.device, ApplicationPackage app) { + _IOSSimulatorLogReader(this.device, IOSApp app) { _linesController = new StreamController.broadcast( onListen: _start, onCancel: _stop @@ -583,7 +584,7 @@ class _IOSSimulatorLogReader extends DeviceLogReader { 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)')