1.4.0 • Published 2 years ago

@pacmard/winston-kafka-transport v1.4.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 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

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.9

2 years ago

1.2.12

2 years ago

1.2.13

2 years ago

1.2.10

2 years ago

1.2.11

2 years ago

1.2.14

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

1.0.0

2 years ago