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' } } }
如您所见,[object]
没有展开。我想这是一个方便的措施--很多人不希望node在默认情况下喷出数千行。有没有一种方法我可以告诉它扩展日志项的内容?
没有更改console.log
的选项,但是您可以使用绑定的util库中的函数util.inspect
,该函数接受深度参数。例如:
console.log(require('util').inspect(obj, true, 10)); // 10 levels deep
问题内容: Netbeans仔细地将Logger.getLogger(this.getClass()。getName())。log(Level。[…]语句撒到catch块中。现在,我想将它们全部指向一个文件(并指向控制台)。 每个日志教程(只有我这样)都告诉我如何获取特定的日志记录器以输出到文件中,但是我认为有比修复每个自动生成的日志记录语句更好的方法了?为某种类型的根记录程序设置处理程序? 问题
请参考:http://www.kancloud.cn/manual/thinkphp/1797
我一直在获取输出Student@42a57993.我想打印学生[0]中的结果,我还想打印学生数组中的所有元素,有人能帮我告诉我出了什么问题吗?我有一个主要的方法类是Client,另一个是Student。
我使用Selenium,需要无休止地等待页面加载(因为加载需要几个小时),然后解析其中的数据。我该怎么做? 我使用这样的一些代码:
我用了这段代码并运行,但没有输出出来不知道为什么? 但如果正在使用s=“”;则也没有输出。 但是当我使用s=“”;那么输出就来了,为什么会这样呢?
简要描述 接着上面一个教程,我们继续。这个例子属于第一例的特殊情况,当然也有特殊解法。也属于非常常见的一种情况。 详细说明 1. 我们找到这么一个点,也是输入和输出都未过滤的一个点。相比教程第一例,其特殊之处在于,是输出在了 <script>[输出]</script> 之间。 http://activity.soso.com/common/setParentsInfo.php?callback=a