Description
Description
When using sam invoke, the output of console.log
is not displayed correctly as described in this issue.
Steps to reproduce
console.log('line one\rline two\rline three\nline four\nline five')
will output
START RequestId: ac1ef293-d504-16a9-6b21-20a04c7f98e6 Version: $LATEST
line fiveeT14:12:51.527Z ac1ef293-d504-16a9-6b21-20a04c7f98e6 INFO line one
END RequestId: ac1ef293-d504-16a9-6b21-20a04c7f98e6
and
console.log(json.stringify({one: 'line one', two: 'line two', three: 'line three', four: 'line four'}, null, 2))
is just as problematic. One can only read the first and last lines, usually {
and }
According to @mhart
This is due to some unfortunate internal changes in the runtimes where console.log is overwritten by a function that transforms all newlines to \r.
Additional environment details
os: OSX 10.14.6
sam cli versions tested: 1.3.0, 1.12.0, 1.13.2