From 68ba5bfd7c9ffcb23a2871020fe87f5447bebb1d Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Tue, 7 Jun 2016 12:02:08 -0700 Subject: [PATCH] Suppress verbose output from ios-deploy when not in verbose mode. (#4423) --- packages/flutter_tools/lib/src/base/process.dart | 10 ++++++++-- packages/flutter_tools/lib/src/ios/devices.dart | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/flutter_tools/lib/src/base/process.dart b/packages/flutter_tools/lib/src/base/process.dart index c0c672f62f..4cf0565f63 100644 --- a/packages/flutter_tools/lib/src/base/process.dart +++ b/packages/flutter_tools/lib/src/base/process.dart @@ -29,6 +29,7 @@ Future runCommand(List cmd, { String workingDirectory }) async Future runCommandAndStreamOutput(List cmd, { String workingDirectory, String prefix: '', + bool trace: false, RegExp filter, StringConverter mapFunction }) async { @@ -40,8 +41,13 @@ Future runCommandAndStreamOutput(List cmd, { .listen((String line) { if (mapFunction != null) line = mapFunction(line); - if (line != null) - printStatus('$prefix$line'); + if (line != null) { + String message = '$prefix$line'; + if (trace) + printTrace(message); + else + printStatus(message); + } }); process.stderr .transform(UTF8.decoder) diff --git a/packages/flutter_tools/lib/src/ios/devices.dart b/packages/flutter_tools/lib/src/ios/devices.dart index df8d16b0e4..2a8f90b68f 100644 --- a/packages/flutter_tools/lib/src/ios/devices.dart +++ b/packages/flutter_tools/lib/src/ios/devices.dart @@ -203,7 +203,7 @@ class IOSDevice extends Device { '--bundle', bundle.path, '--justlaunch', - ]); + ], trace: true); if (installationResult != 0) { printError('Could not install ${bundle.path} on $id.');