我有函数Log,它打印数据和传递的参数,如何打印内容和&同时始终在日志的开头打印“报告:”一词。
function Log(){
if (app.debug_logs){
if(console && console.log){
console.log.apply(console, "Report: " + arguments);
}
}
}
Log(" error ocurred ", " on this log... ");
我希望: “报告:此日志发生错误......”
感谢。
答案 0 :(得分:46)
您可以轻松覆盖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