Skip to content

Commit 1499d18

Browse files
authored
Merge pull request #83 from topcoder-platform/dev
HOTFIX - Debug logging to figure out why the service isn't connecting to Kafka
2 parents a738b5f + b387c23 commit 1499d18

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ function start () {
144144

145145
schedule.scheduleJob(config.EMAIL_RETRY_SCHEDULE, async function () {
146146
try {
147+
logger.info("Retrying failed emails")
147148
await retryEmail(handlers)
148149
} catch (err) {
149150
console.log('Error in retrying email', err)

src/init.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ async function configureKafkaConsumer (handlers) {
2828
const kafka = new Kafka(options)
2929
const consumer = kafka.consumer({ groupId: config.KAFKA_GROUP_ID })
3030

31+
logger.info("Connecting to Kafka...")
3132
await consumer.connect()
33+
logger.info(`Subscribing to topics: ${_.keys(handlers)}`)
3234
await consumer.subscribe({ topics: _.keys(handlers) })
3335
dataHandler(consumer, handlers).catch((err) => {
3436
console.log('error', 'Kafka consumer error', err)
@@ -93,7 +95,7 @@ async function dataHandler (consumer, handlers) {
9395
} catch (e) {
9496
await logger.endSpanWithError(span, e)
9597
logger.error(e)
96-
}
98+
}
9799
}
98100
})
99101
} catch (e) {
@@ -124,7 +126,7 @@ async function dataHandler (consumer, handlers) {
124126
process.kill(process.pid, type)
125127
}
126128
})
127-
})
129+
})
128130
}
129131

130132
/**
@@ -160,7 +162,7 @@ async function retryEmail (handlers) {
160162
} else {
161163
await logger.endSpan(span)
162164
return models
163-
}
165+
}
164166
}
165167

166168
async function initServer (handlers) {
@@ -179,4 +181,4 @@ module.exports = {
179181
retryEmail
180182
}
181183

182-
logger.buildService(module.exports)
184+
logger.buildService(module.exports)

0 commit comments

Comments
 (0)