Вот фрагмент кода, который я написал для журнала, ошибок, предупреждений и отладки.
Как просмотреть сохраненные значения в моем браузере?
let defaultLog = console.log.bind(console);
let defaultError = console.error.bind(console);
let defaultWarn = console.warn.bind(console);
let defaultDebug = console.debug.bind(console);
console.log = function () {
defaultLog.apply(console, arguments);
this.consoleLogCapture.push({'type': 'log', 'value': Array.from(arguments)});
};
console.error = function () {
defaultError.apply(console, arguments);
this.consoleLogCapture.push({'type': 'error', 'value': Array.from(arguments)});
};
this.sessionStore.setConsoleCapture(this.consoleLogCapture);