From ff11497cbcf42fe7f7d73fb2e8e2642c542dd8d7 Mon Sep 17 00:00:00 2001 From: Andrei Zhemaituk Date: Mon, 28 Feb 2022 07:10:15 -0500 Subject: [PATCH] refactor: Log child process command output on error (#679) --- lib/pip.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/pip.js b/lib/pip.js index 7a0a0ceb..79dec42a 100644 --- a/lib/pip.js +++ b/lib/pip.js @@ -415,6 +415,13 @@ async function installRequirements(targetFolder, pluginInstance) { 'PYTHON_REQUIREMENTS_COMMAND_NOT_FOUND' ); } + if (log) { + log.info(`Stdout: ${e.stdoutBuffer}`); + log.info(`Stderr: ${e.stderrBuffer}`); + } else { + serverless.cli.log(`Stdout: ${e.stdoutBuffer}`); + serverless.cli.log(`Stderr: ${e.stderrBuffer}`); + } throw e; } }