Как записать номер строки журналов при захвате консоли? (только для Chrome)javascript - Захват консоли с номером строки
У меня есть следующее, чтобы записать все журналы;
consoleLogs: [],
init: function(){
app.captureConsole();
},
captureConsole: function(){
var _log = console.log;
console.log = function() {
app.consoleLogs.push(JSON.stringify({method: 'log', args: arguments}));
return _log.apply(console, arguments); // <-- line number 123 [e.g.]
};
},
Когда консоль возвращается, номер строки для всех консолей равен 123, как ожидалось - это не важно. Я хочу, чтобы иметь возможность подталкивать исходный номер журнала консоли в мой массив.
Это nw.js приложение так, хром апи/NW апи было бы здорово [если он существует]
Что значит номер строки? Номер строки кода, который называется 'console.log'? Или индекс журнала внутри массива 'consoleLogs'? – slebetman
Номер строки журнала кодовой консоли был вызван. –