1
0
mirror of https://github.com/franjsco/trackmyd-api synced 2025-02-07 23:18:42 +01:00
trackmyd-api/logger.js
Francesco Esposito 7db4a15c1b add logging
2019-02-20 11:09:57 +01:00

33 lines
616 B
JavaScript

/* eslint-disable no-console */
const bunyan = require('bunyan');
const config = require('./config.json');
const log = bunyan.createLogger({
name: config.app.name,
streams: [{
level: 'info',
path: config.logger.infoLogging.filename,
}],
});
function logError(msg) {
log.error(msg);
}
function logInfo(msg) {
log.info(msg);
}
function logFatal(msg) {
log.fatal(msg);
}
function logConsole(msg) {
console.log(`(${config.app.name}): ${msg}`);
}
module.exports.logError = logError;
module.exports.logInfo = logInfo;
module.exports.logFatal = logFatal;
module.exports.logConsole = logConsole;