Поскольку я ленив, я создал функцию log
, которая в основном является аббревиатурой console.log
:
function log() {
console.log.apply(console, arguments);
}
Всякий раз, когда я вызываю это, я вижу зарегистрированный элемент в Google Chrome Developer Tools, справа - номер строки, в которой был зарегистрирован элемент. Однако этот номер строки всегда один и тот же, поскольку фактический вызов console.log
находится в одном конкретном месте в коде (а именно, где я объявляю функцию log
, как указано выше).
То, что я также пробовал, просто:
var log = console.log;
но это всегда вызывает ошибку: Illegal invocation
. Странно, но я думаю, что это не так.
Как сделать ярлык для console.log
, с помощью средств разработчика, показывающих номер строки, где был вызван log
, а не где находится фактический вызов console.log
?