diff --git a/Gruntfile.js b/Gruntfile.js index 4b23b8bdad..922b9016ab 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -380,7 +380,19 @@ module.exports = function(grunt) { // We need to use the failure variable and this early stop to clean up before // shutting down. Grunt's fail methods are the only way to set the return value, // but they shut the process down immediately! - return app.stop(); + if (failure) { + console.log(); + console.log('Main process logs:'); + return app.client.getMainProcessLogs().then(function(logs) { + logs.forEach(function(log) { + console.log(log); + }); + + return app.stop(); + }); + } else { + return app.stop(); + } }) .then(function() { if (failure) {