【发布时间】:2014-09-08 05:31:24
【问题描述】:
我正在尝试为日志输出添加一些前缀,但在 Chrome 中效果不佳:
function getlog(p) {
return function() {
var mainArguments = [p].concat.call(arguments);
console.log.bind(console).apply(console, mainArguments); }
}
最简单的解决方案效果很好:console.log.bind(console),但我想添加额外的文本。
相关主题:
console.log wrapper that keeps line numbers and supports most methods?
【问题讨论】:
-
为什么不
console.log.apply(console, mainArguments)? -
然后我得到 .apply 方法的行号,而不是调用者的行号。
标签: javascript