Do not duplicate error message output

This commit is contained in:
Mariusz Nowak 2019-08-06 13:47:54 +02:00
parent 918146ed16
commit b3f06b8b1f
No known key found for this signature in database
GPG Key ID: B1FBDA8A182B03F2
2 changed files with 6 additions and 9 deletions

View File

@ -66,7 +66,12 @@ module.exports.logError = (exception, { forceExit = false } = {}) => {
if (forceExit) process.exit();
};
writeMessage(exceptionMeta.title, exceptionMeta.message);
writeMessage(
exceptionMeta.title,
exceptionMeta.stack && (!isUserError || process.env.SLS_DEBUG)
? exceptionMeta.stack
: exceptionMeta.message
);
if (!isUserError && !process.env.SLS_DEBUG) {
const debugInfo = [
@ -78,13 +83,6 @@ module.exports.logError = (exception, { forceExit = false } = {}) => {
consoleLog(' ');
}
if (exceptionMeta.stack && (!isUserError || process.env.SLS_DEBUG)) {
consoleLog(chalk.yellow(' Stack Trace --------------------------------------------'));
consoleLog(' ');
consoleLog(exceptionMeta.stack);
consoleLog(' ');
}
const platform = process.platform;
const nodeVersion = process.version.replace(/^[v|V]/, '');
const slsVersion = version;

View File

@ -145,7 +145,6 @@ describe('Error', () => {
const message = consoleLogSpy.args.join('\n');
expect(consoleLogSpy.called).to.equal(true);
expect(message).to.have.string('Stack Trace');
expect(message).to.have.string(error.stack);
});