From 9ecfbc8f7a05657c6fbbc045f206ef3203c32310 Mon Sep 17 00:00:00 2001 From: Kevin Novak Date: Tue, 26 Nov 2019 21:04:40 -0500 Subject: [PATCH] Logging improvements (#16) * Add info logger * Log timestamp --- app.js | 2 +- services/logger.js | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index f685a95..dc4cf25 100644 --- a/app.js +++ b/app.js @@ -90,7 +90,7 @@ function main() { }); _app.listen(PORT, () => { - console.log(`App listening on port ${PORT}!`); + _logger.info(`App listening on port ${PORT}!`); }); } diff --git a/services/logger.js b/services/logger.js index f929fc1..d0786a4 100644 --- a/services/logger.js +++ b/services/logger.js @@ -1,7 +1,18 @@ -function error(msg) { - console.log(msg) +function info(message) { + console.log({ + timestamp: Date.now(), + message + }); +} + +function error(error) { + console.log({ + timestamp: Date.now(), + error: error.stack, + }); } module.exports = { + info, error } \ No newline at end of file