winston-zeromq-elasticsearch
A ZeroMQ-ElasticSearch transport for Winston. Sends the messages to save using a ZeroMQ PUSH socket. The message format is compatible with LogStash.
Installation
Installing winston-zeromq-elasticsearch
$ npm install winston $ npm install winston-zeromq-elasticsearch
Usage
Options
This winston transport takes the following options:
- socketAddress: The ZeroMQ socket address you want to send to.
- level: Level of messages that this transport should log. (default 'debug')
- silent: Boolean flag indicating whether to suppress output. (default false)
- metadata: Default metadata to be added on each log entry. (default {})
Using the Default Logger
var winston = ; //// Requiring `winston-zeromq-elasticsearch` will expose // `winston.transports.ZeroMQElasticSearch`//ZeroMQElasticSearch; winston; winston;
Using your own Logger
var winston = ; //// Requiring `winston-zeromq-elasticsearch` will expose // `winston.transports.ZeroMQElasticSearch`//ZeroMQElasticSearch; var logger = transports : socketAddress : 'tcp://0.0.0.0:9700' ; logger;
Environment
You can manage the saved logs using Kibana