winston-kafka-transport

0.1.6 • Public • Published

winston-kafka-transport

Simple kafka transport for winston

Install

npm install winston winston-kafka-transport --save

Usage

var winston = require('winston');
winston.transports.Kafka = require('winston-kafka-transport');
 
winston.add(winston.transports.Kafka, {
    topic: 'my_topic_name',
    connectionString: 'localhost:2181',
});

Options

  • topic - (required) Kafka topic
  • connectionString - Zookeeper connection string, (default localhost:2181/kafka0.8)
  • clientId - This is a user supplied identifier for the client application, (default kafka-node-client)
  • zkOptions - {Object} Zookeeper options, see node-zookeeper-client
  • meta - {Object} Default meta data to add to each logged message (eg. {hostname: 'aws-server-hostname.com'})
  • level - log level...

Testing

Test coming soon...

npm test

License

BSD

/winston-kafka-transport/

    Package Sidebar

    Install

    npm i winston-kafka-transport

    Weekly Downloads

    0

    Version

    0.1.6

    License

    BSD

    Last publish

    Collaborators

    • atridge