Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1f6699e

Browse files
authoredMar 25, 2020
Merge pull request #43 from afrisalyp/develop
Ignore issue body in logs.
2 parents a2cf911 + 4e42c0c commit 1f6699e

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed
 

‎utils/db-helper.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* Copyright (c) 2018 TopCoder, Inc. All rights reserved.
33
*/
44
'use strict';
5+
const _ = require('lodash');
56
const logger = require('./logger');
67

78
/**
@@ -68,12 +69,12 @@ async function queryOneIssue(model, repositoryId, number, provider) {
6869
.eq(provider)
6970
.all()
7071
.exec((err, result) => {
71-
if (err) {
72+
if (err || !result) {
7273
logger.debug(`queryOne. Error. ${err}`);
7374
return reject(err);
7475
}
7576
logger.debug('queryOne. Result.');
76-
logger.debug(result);
77+
logger.debug(JSON.stringify(_.map(result, (o) => _.omit(o, ['$__', 'body']))));
7778

7879
return resolve(result.count === 0 ? null : result[0]);
7980
});
@@ -91,12 +92,12 @@ async function scanOne(model, scanParams) {
9192

9293
return await new Promise((resolve, reject) => {
9394
model.scan(scanParams).consistent().all().exec((err, result) => {
94-
if (err) {
95+
if (err || !result) {
9596
logger.debug(`scanOne. Error. ${err}`);
9697
return reject(err);
9798
}
9899
logger.debug('scanOne. Result.');
99-
logger.debug(result);
100+
logger.debug(JSON.stringify(_.map(result, (o) => _.omit(o, ['$__', 'body']))));
100101

101102
return resolve(result.count === 0 ? null : result[0]);
102103
});

‎utils/kafka.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ class Kafka {
3535
messageHandler(messageSet) {
3636
logger.debug(` topics ======= ${JSON.stringify(messageSet)}`);
3737
messageSet.forEach((item) => {
38-
logger.debug(`received message from kafka: ${item.message.value.toString('utf8')}`);
39-
4038
// The event should be a JSON object
4139
let event;
4240
try {
43-
event = JSON.parse(item.message.value.toString('utf8'));
44-
event = JSON.parse(event.payload.value);
41+
const message = JSON.parse(item.message.value.toString('utf8'));
42+
event = JSON.parse(message.payload.value);
43+
message.payload.value = event;
44+
logger.debug(`received message from kafka: ${JSON.stringify(_.omit(message, 'payload.value.data.issue.body'))}`);
4545
} catch (err) {
4646
logger.error(`"message" is not a valid JSON-formatted string: ${err.message}`);
4747
return;

0 commit comments

Comments
 (0)