Nodejs中实现方式:
var _log = console.log.bind(console);
console.log = function(a){
return function(b){
_log(a+b)
}
}
前台页面中的实现方式:
var _log = window.console.log.bind(console);
window.console.log = function(a){
return function(b){
_log(a+b)
}
}
本文介绍了一种在Node.js及前端页面中通过重定向console.log方法来实现自定义日志输出的方式。该方法首先保存原始的console.log方法,然后通过函数包裹的方式改变其行为,最终达到灵活控制日志输出的目的。
Nodejs中实现方式:
var _log = console.log.bind(console);
console.log = function(a){
return function(b){
_log(a+b)
}
}
前台页面中的实现方式:
var _log = window.console.log.bind(console);
window.console.log = function(a){
return function(b){
_log(a+b)
}
}
1078
6万+

被折叠的 条评论
为什么被折叠?