我想实现一个日志服务,为日志消息添加前缀,保留原始行号并对消息做一些额外的事情。我正在返回 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/