gpt4 book ai didi

javascript - 访问 console.log.bind() 的参数

转载 作者:搜寻专家 更新时间:2023-10-30 21:49:20 25 4
gpt4 key购买 nike

我想实现一个日志服务,为日志消息添加前缀,保留原始行号并对消息做一些额外的事情。我正在返回 console.error.bind 以保留原始行号。

get error() {
// additional stuff
return console.error.bind(console, "[ERROR]");
}

记录一些东西:

logService.error("message");

有没有办法在 getter 函数中访问错误消息? arguments.length 始终为 0。

最佳答案

也许这是一个起点?

let err = console.error
console.error = function(s){err("prefixed " + s)}

console.error("Error Message")

关于javascript - 访问 console.log.bind() 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48398387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com