Искам да регистрирам всички съобщения на конзолата, така че предефинирах функциите на конзолата, включително log/warn/info/error като пример по-долу
var originalError = console.error;
console.error = function () {
//Do something for logging
originalError.apply(console, arguments);
};
Въпреки това загубих първоначалното местоположение, където всъщност се извиква console.error(): path:line
, тъй като сега сочи към функцията apply()
в кода по-горе. Как мога да получа тази информация?