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');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…