1.4.0 • Published 3 years ago

@pacmard/winston-kafka-transport v1.4.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

Kafka transport for Winston v3

NPM

Installment

Requires winston v3

npm install @pacmard/winston-kafka-transport --save

Or yarn

yarn add @pacmard/winston-kafka-transport

How to use

const winston = require('winston');
const KafkaTransport = require('@pacmard/winston-kafka-transport');

winston.add(
  new KafkaTransport({
    level: 'info',
    format: format.combine(...traceFormats),
    meta: {},
    kafkaOptions: {
      brokers: ['localhost:9092'],
      clientId: 'winston-kafka-logger',
    },
    topic: kafkaTopic,
    name: 'WinstonLogs',
    formatter: JSON.stringify,
  }),
);

Configuration

More flexible configuration for kafka brokers can be done in kafkaOptions parameter of transport.

Detailed description is available at kafka.js docs https://kafka.js.org/docs/introduction

License

Apache-2.0

1.4.0

3 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.9

4 years ago

1.2.12

4 years ago

1.2.13

4 years ago

1.2.10

4 years ago

1.2.11

4 years ago

1.2.14

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago

1.0.0

4 years ago