1.4.0 • Published 2 years ago
@pacmard/winston-kafka-transport v1.4.0
Kafka transport for Winston v3
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
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