1.4.0 • Published 3 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
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