bunyan-mqtt
A bunyan raw stream to publish to mqtt
Install
npm install bunyan-mqtt
Use
var bunyan = require('bunyan');
var bmqtt = require('bunyan-mqtt');
var log = bunyan.createLogger({
streams:[{
level:'info',
type:'raw',
stream: bmqtt({ topic:'logging', port:1883, host:'localhost' }) }
]
});
Options
- host - host to use as broker (default: localhost)
- port - the port to use on the broker (default: 1883)
- topic - the topic to use for publishing (default: bunyan)
- qos - the numeric qos to use in mqtt (default: 0)
- retain - whether the broker should retain messages (default: false)