gpt4 book ai didi

javascript - 如何覆盖 console.log() 并在输出的开头添加一个单词?

转载 作者:行者123 更新时间:2023-12-03 21:45:21 27 4
gpt4 key购买 nike

我有一个 Log 函数,它可以打印数据以及传递的参数,我如何打印内容并同时始终在日志的开头打印单词“Report:”。

function Log(){
if (app.debug_logs){
if(console && console.log){
console.log.apply(console, "Report: " + arguments);
}
}
}

Log(" error occurred ", " on this log... ");

我想要:“报告:此日志发生错误...”

谢谢。

最佳答案

您可以轻松覆盖console.log

(function(){
if(window.console && console.log){
var old = console.log;
console.log = function(){
Array.prototype.unshift.call(arguments, 'Report: ');
old.apply(this, arguments)
}
}
})();

console.log('test')

演示:Fiddle

关于javascript - 如何覆盖 console.log() 并在输出的开头添加一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16259711/

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