【发布时间】:2013-02-26 07:53:24
【问题描述】:
我有一个自定义日志记录功能,可以记录到如下所示的 firebug 控制台:
// the name here is just for fun
function ninjaConsoleLog() {
var slicer = Array.prototype.slice;
var args = slicer.call(arguments);
console.log(args);
}
它的工作方式与我想要的完全一样......除了如果我的字符串值长于数组中的大约 7 个单词,firebug 控制台会隐藏字符串值,除了前两个单词和最后两个单词. (大约)
例子:
ninjaConsoleLog("This is a longish string, like the energizer bunny, it just keeps going and going and going.");
上述函数调用导致以下输出到 firebug 控制台:
["This is a longish strin...going and going."]
这很好,只是有时控制台缩写的字符串部分包含重要数据。
首先,为什么会这样?
其次,使用我当前的日志记录功能,我是否可以强制控制台为数组中的每个项目输出完整的字符串值?或者在查看控制台输出时只查看整个字符串?
或者这不可能?
谢谢!!
【问题讨论】:
标签: javascript logging console firebug