Я нашел этот вопрос, который "близок" к тому, что я ищу:
Как получить результат console.trace() в виде строки в javascript с помощью chrome или firefox?
Однако есть ли способ фактически заменить файл JS (и номер строки), из которого происходит запись журнала?
Я направляю все свои отладочные трассировки другим методом, поэтому независимо от того, что я регистрирую/отслеживаю, это всегда отображается как одно и то же file:line#
(и после нажатия нет возможности пройти по стеку/коду, как вы можете во время живого сеанс отладки).
Я мог бы попытаться просто зарегистрировать стек Error.captureStackTrace(obj, trace);
сразу после данного объекта (поскольку объединение их в одной трассировке будет рассматривать их как строки, а не записи журнала, на которые можно щелкнуть), но я надеюсь, что есть способ захватить em> Консоль Chrome немного :)
console.log
trace
warn
dir
и т. д., сохранялось в объекте без фактического вызова console.log. Таким образом, каждая ошибка сохраняется в объекте, который можно либо очистить, либо отправить на наши серверы. Мы сделали это еще и потому, что большинство из нас, разработчиков, страдали от синдрома Туретта, и большинство журналов не были дружественными к бизнесу/пользователю/руководству. - person helly0d   schedule 23.01.2015