npm.io
0.1.1 • Published 8 years ago

js-console-consumers

Licence
Version
0.1.1
Deps
0
Vulns
0
Weekly
0

js-console-consumers

Wraps JavaScript's console object to notify "consumers" about log/warn/... calls. Also installs handlers for window error and unhandledrejection events and calls consumer.error() accordingly.

Usage

import { prepareConsole } from "js-console-consumers";

prepareConsole(console);

let consumer = {log: s => window.alert("log: " + s), error: s => window.alert("error: " + s)};
console.addConsumer(c);
console.log("Hello"); // alert pops up!

// to uninstall:
console.removeConsumer(c);

License

MIT