Browse Source

Improve logging for user score creation

pull/41/head
Abheek Dhawan 3 years ago
parent
commit
c808364444
Signed by: abheekd GPG Key ID: 7BE81B8C14475B67
  1. 15
      src/helpers/db.ts

15
src/helpers/db.ts

@ -14,11 +14,14 @@ export async function updateScore(isCorrect, score, authorId) {
authorID: authorId,
score: score,
});
newUserScore.save((err) =>
err
? console.log('Error creating new user for scoring')
: console.log('Sucessfully created user to score.'),
);
newUserScore.save(err => {
if (err) {
log({ logger: 'db', content: `Error creating new user ${authorId} for scoring`, level: 'error' });
}
else {
log({ logger: 'db', content: `Successfully created user ${authorId} for scoring`, level: 'debug' });
}
});
}
else {
// TODO: Error handling
@ -41,4 +44,4 @@ export async function connect(mongoUri) {
})
.then(() => log({ logger: 'db', content: `Connected to the database at ${mongoUri}!`, level: 'info' }))
.catch(err => log({ logger: 'db', content: `Failed to connect to the database at ${mongoUri}: ${err}`, level: 'fatal' }));
}
}

Loading…
Cancel
Save