winston-kafka-transport--light

Kafka transport for Winston with kafka-node--light

Usage no npm install needed!

<script type="module">
  import winstonKafkaTransportLight from 'https://cdn.skypack.dev/winston-kafka-transport--light';
</script>

README

winston-kafka-transport--light

Simple kafka transport for winston

Install

npm install winston-kafka-transport--light --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