关于捕获或重定向console.log已经有几个问题
当我们需要捕获所有控制台消息(console.log、console.dir、console.table .)时,有没有一种简单的方法可以在不“重载”的情况下重定向所有函数?
编辑:这个问题是关于客户端JavaScript的。
发布于 2020-01-13 04:41:35
你可以这样做:
function fake(cb) {
return (...args) => {
... magic capture code...
cb(...args);
}
}
Object.keys(console).forEach(k => console[k] = fake(console[k].bind(console)))https://stackoverflow.com/questions/59709970
复制相似问题