Intercept llama a console.log en Chrome
Tengo un script que no puedo cambiar que hace muchas llamadas a console.log. Quiero agregar otra capa y responder si las llamadas contienen ciertas cadenas. Esto funciona en FF, pero arroja un error de "Invocación ilegal" en Chrome en la cuarta línea:
var oldConsole = {};
oldConsole.log = console.log;
console.log = function (arg) {
oldConsole.log('MY CONSOLE!!');
oldConsole.log(arg);
}
¿Alguna idea de cómo evitar eso? También intenté clonar la consola ...