feat: add timestamp to log output

This commit is contained in:
2018-10-22 11:07:00 -07:00
parent f907a64f08
commit 725638ee6b
2 changed files with 21 additions and 3 deletions

16
src/lib/logger.mjs Normal file
View File

@@ -0,0 +1,16 @@
/* eslint no-console: 0 */
const wrapMessage = msg => `${new Date()}: ${msg.join(' ')}`;
const logger = {
log(...args) {
console.log(wrapMessage(args));
},
warn(...args) {
console.warn(wrapMessage(args));
},
error(...args) {
console.error(wrapMessage(args));
},
};
export default logger;