Skip to content

Commit bda98c6

Browse files
committed
Add types for logger and loglevel to configs
1 parent 178d395 commit bda98c6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

types/kafkajs.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ export interface KafkaConfig {
7272
enforceRequestTimeout?: boolean,
7373
retry?: RetryOptions,
7474
logLevel?: logLevel,
75+
logger?: Logger,
7576
}
7677

7778
export interface CommonConstructorConfig extends GlobalConfig {
@@ -111,6 +112,8 @@ export interface ProducerConfig {
111112
compression?: CompressionTypes
112113
timeout?: number,
113114
retry?: RetryOptions,
115+
logLevel?: logLevel,
116+
logger?: Logger,
114117
}
115118

116119
export interface ProducerConstructorConfig extends ProducerGlobalConfig {
@@ -192,6 +195,8 @@ export interface ConsumerConfig {
192195
maxBytes?: number
193196
maxWaitTimeInMs?: number
194197
retry?: RetryOptions,
198+
logLevel?: logLevel,
199+
logger?: Logger,
195200
allowAutoTopicCreation?: boolean
196201
maxInFlightRequests?: number
197202
readUncommitted?: boolean
@@ -317,6 +322,8 @@ export type Consumer = Client & {
317322

318323
export interface AdminConfig {
319324
retry?: RetryOptions
325+
logLevel?: logLevel,
326+
logger?: Logger,
320327
}
321328

322329
export interface AdminConstructorConfig extends GlobalConfig {

0 commit comments

Comments
 (0)