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, authorID: authorId,
score: score, score: score,
}); });
newUserScore.save((err) => newUserScore.save(err => {
err if (err) {
? console.log('Error creating new user for scoring') log({ logger: 'db', content: `Error creating new user ${authorId} for scoring`, level: 'error' });
: console.log('Sucessfully created user to score.'), }
); else {
log({ logger: 'db', content: `Successfully created user ${authorId} for scoring`, level: 'debug' });
}
});
} }
else { else {
// TODO: Error handling // 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' })) .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' })); .catch(err => log({ logger: 'db', content: `Failed to connect to the database at ${mongoUri}: ${err}`, level: 'fatal' }));
} }

Loading…
Cancel
Save