节点console.log默认截断输出.我怎样才能看到完整的输出
Node console.log truncates output by default. How can I see the full output?
节点的console.log默认情况下似乎会截断输出,例如,查看API的输出:
{ '@': { xmlns: 'http://ec2.amazonaws.com/doc/2012-03-01/' },
requestId: '123456',
reservationSet:
{ item:
{ reservationId: 'r-123456',
ownerId: '123456',
groupSet: [Object],
instancesSet: [Object],
requesterId: '123456' } } }
如您所见,[object]
未展开。我想这是一个方便的措施——很多人不希望节点默认情况下喷出数千行。有没有一种方法可以告诉它扩展记录项目的内容?
没有更改console.log
的选项,但是您可以使用捆绑的util库中的函数util.inspect
,该函数接受深度参数。例如:
console.log(require('util').inspect(obj, true, 10)); // 10 levels deep
相关文章:
- console.log以外的Javascript输出函数
- Node.js/Express未输出console.log,highcharts.js给出未定义的错误
- 监视JavaScript输出,例如console.log()
- 如何格式化卡斯珀.log输出
- JavaScript:控制台的意外输出.log('str' + int + int)
- PhantomJS 控制台.log对象输出 [对象对象]
- 节点console.log默认截断输出.我怎样才能看到完整的输出
- 为什么console.log()在我的代码中输出意外的0
- 避免使用capybaras webkit console.log输出
- Chrome console.log(elementID)在控制台中输出元素
- 如何获取控制台.log输出 getter 结果而不是字符串“[Getter/Setter]”
- 量角器 - 如何在输出文本文件中生成执行报告或显示控制台.log消息
- 在 Jasmine 测试中将 console.log() 的调用重定向到标准输出
- 有没有办法仅使用 JavaScript 来操纵控制台.log输出和下一个用户输入提示之间的时间
- “控制台.log”是否在节点.js中缓冲输出
- JavaScript 控制台.log输出错误的数组长度
- 在控制台中格式化输出.log在 javascript 中
- iWebInspector中的Console.log输出
- Javascript、string、RegEx、if和else if、console.log不同的输出
- Box2dWeb中是否有方法将对象的位置.x输出到console.log()