【发布时间】:2013-01-25 04:12:15
【问题描述】:
我有这个代码:
console.log('before');
console.groupCollapsed('main');
console.log('test1')
console.groupEnd();
console.groupCollapsed('main');
console.log('test2')
console.groupEnd();
console.groupCollapsed('main');
console.log('test2')
console.groupEnd();
console.log('after');
它将 3 行添加到浏览器日志中。
问题是日志被分成 3 个不同的组。
如果之前的日志消息和当前的日志消息具有相同的组名 (main),是否可以将日志附加到上一个组?
所以现在输出是:
before
> main
test1
> main
test2
> main
test3
after
我想要这个输出:
before
> main
test1
test2
test3
after
更新:代码是异步的。所以我应该在登录后关闭组,以防止从组外登录到组。
【问题讨论】:
-
在使用 console.log 之前不使用
groupEnd的明显行为怎么办?像魅力一样工作。
标签: javascript logging browser console