gpt4 book ai didi

javascript - 捕获 JavaScript console.log console.dir、console.table

转载 作者:行者123 更新时间:2023-12-02 22:06:09 29 4
gpt4 key购买 nike

已经有几个关于捕获或重定向 console.log 的问题:

当我们需要捕获所有控制台消息(console.log、console.dir、console.table ...)时,是否有一种简单的方法可以重定向所有函数而不“重载”每个函数?

编辑:这个问题是关于客户端 JavaScript

最佳答案

你可以这样做:

function fake(cb) {
return (...args) => {
... magic capture code...
cb(...args);
}
}
Object.keys(console).forEach(k => console[k] = fake(console[k].bind(console)))

关于javascript - 捕获 JavaScript console.log console.dir、console.table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59709970/

29 4 0