UNPKG

jackrabbit

Version:
20 lines (15 loc) 499 B
var jackrabbit = require("../.."); var rabbit = jackrabbit(process.env.RABBIT_URL); var exchange = rabbit.direct("direct_logs"); var errors = exchange.queue({ exclusive: true, key: "error" }); var logs = exchange.queue({ exclusive: true, keys: ["info", "warning"] }); errors.consume(toDisk); logs.consume(toConsole); function toDisk(data, ack) { console.log("Writing to disk:", data.text); ack(); } function toConsole(data, ack) { console.log("Writing to console:", data.text); ack(); }