如何重写console.log()并在输出的开头添加一个单词?
how can I override console.log() and prepend a word at the beginning of the output?
我有功能日志打印数据随着传递的参数,我怎么能打印内容&同时要打印"报告"字样。日志开头
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')
演示:小提琴
相关文章:
- 将组成单词的字符添加到数组的开头
- 将 CSS 类添加到以大写字母开头的行
- 将内容添加到每行的开头,例如第一行的 ::before
- 将文本添加到每个数组元素的开头
- 如何在字符串变量的开头和末尾添加空格
- 如何在 JavaScript 中取消移位或添加到参数对象的开头
- 将字符串添加到吞咽流的开头
- 在字符串的开头和结尾添加一个字符
- 将元素添加到 jQuery set 的开头
- 如何使用 jquery 获取以值开头的类,并将事件添加到每个类中的复选框
- 如何在 javascript 中对象的开头添加属性
- 在 HTML 5 表单中每个单词的开头添加一个井号标签 (#)
- 使用javascript进行大写,每隔换行一次,并在每一新行的开头添加字符串
- 如何在Lineman中的app.js中,在HTML的开头添加一个javascript文件
- 如何在html文本区域的开头添加默认文本?
- 如何在系列开头添加点,Highcharts
- 如何重写console.log()并在输出的开头添加一个单词?
- Mootools -如何在开头添加文本
- 在开头添加动态按钮
- CQ:为什么jquery在我的web服务url的开头添加/ajax