double.js
Version:
Emulated float128 or double-double arithmetic. A floating point expansion with 31 accurate decimal digits.
18 lines (16 loc) • 605 B
JavaScript
const addSniffer = (spyTarget) => function() {
spyTarget.apply(window.console, arguments);
sniffer([...arguments]);
}
window.console.log = addSniffer(window.console.log);
window.console.error = addSniffer(window.console.error);
let screen = document.getElementById('screen');
function sniffer(string) {
let screen = document.getElementById("screen");
string.forEach(line => {
let div = document.createElement("div");
let text = document.createTextNode(line);
div.appendChild(text)
screen.appendChild(div);
});
}