INNER CODE UNIT · JavaScript
wrapConsole
ethereum/mpz · crates/wasm-bench/js/main.js:10
const wrapConsole = (method) => {
const original = console[method];
console[method] = (...args) => {
window.__consoleLogs.push(`[${method}] ${args.map(a => String(a)).join(' ')}`);
original.apply(console, args);
};
};
['log', 'info', 'warn', 'error', 'debug'].forEach(wrapConsole);
// Mark that wrapper is installed
window.__consoleLogs.push('[wrapper] Console wrapper installed');
const statusEl = document.getElementById('status');
const outputEl = document.getElementById('output');
const runAllBtn = document.getElementById('runAll');
const runGarbleCoreBtn = document.getElementById('runGarbleCore');
const iterationsInput = document.getElementById('iterations');