Перехватывать вызовы console.log в Chrome

У меня есть скрипт, который я не могу изменить, который делает много вызовов console.log. Я хочу добавить еще один слой и отвечать, если вызовы содержат определенные строки. Это работает в FF, но выдает ошибку «Незаконный вызов» в Chrome на 4-й строке:

var oldConsole = {};
oldConsole.log = console.log;
console.log = function (arg) {
    oldConsole.log('MY CONSOLE!!');
    oldConsole.log(arg);
}

Есть идеи как обойти это? Я также пытался клонировать консоль ...

Ответы на вопрос(4)

Ваш ответ на вопрос