mik*_*ana 33 javascript logging node.js
Node的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' } } }
Run Code Online (Sandbox Code Playgroud)
如您所见,[object]未扩展.我想这是一个方便的措施 - 很多人不希望节点默认喷出数千行.有没有办法告诉它扩展记录项目的内容?
Dan*_*ith 56
没有更改选项console.log,但是您可以在捆绑的util库中使用一个函数,util.inspect它接受深度参数.例如:
console.log(require('util').inspect(obj, true, 10)); // 10 levels deep
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9546 次 |
| 最近记录: |