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 ...

Respuestas a la pregunta(8)

Su respuesta a la pregunta