surface errors from build runner (#39358)

This commit is contained in:
Jonah Williams 2019-08-27 19:08:10 -07:00 committed by GitHub
parent 23637844a3
commit 80f96ee662
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -353,7 +353,25 @@ class BuildDaemonCreator {
'--define', 'flutter_tools:shell=flutterWebSdk=$flutterWebSdk',
],
logHandler: (ServerLog serverLog) {
printTrace(serverLog.message);
switch (serverLog.level) {
case Level.SEVERE:
case Level.SHOUT:
// This message is always returned once since we're running the
// build script from source.
if (serverLog.message.contains('Warning: Interpreting this as package URI')) {
return;
}
printError(serverLog.message);
if (serverLog.error != null) {
printError(serverLog.error);
}
if (serverLog.stackTrace != null) {
printTrace(serverLog.stackTrace);
}
break;
default:
printTrace(serverLog.message);
}
},
buildMode: daemon.BuildMode.Manual,
);