JSFiddle - React, Tailwind, and code Playground
by SamHasler
JavaScript
console.log("1st native console log");
console.log("2nd native console log");
console.log("3rd native console log");
var proxyconsole = {log: function(){
var args = [].slice.call(arguments);
//Do proxyconsole stuff...
//Pass to native console:
console.log.apply(console, args)
}}
proxyconsole.log("1st proxyconsole log");
proxyconsole.log("2nd proxyconsole log");
proxyconsole.log("3rd proxyconsole log");
var lineloggingproxyconsole = {log: function(){
var args = [].slice.call(arguments);
//Do proxyconsole stuff...
//return the native console bound to arguments:
return Function.prototype.apply.bind( window.console.log
, window.console
, args
);
}}
lineloggingproxyconsole.log("1st lineloggingproxyconsole log")();
lineloggingproxyconsole.log("2nd lineloggingproxyconsole log")();
lineloggingproxyconsole.log("3rd lineloggingproxyconsole log")();