Перехватывать вызовы 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);
}
Есть идеи как обойти это? Я также пытался клонировать консоль ...