-const Configuration = require('./Configuration');
-const Winston = require('winston');
+import Configuration from './Configuration.js';
+import Winston from 'winston';
const logger = Winston.createLogger({
level: Configuration.getLogLevel(),
- format: Winston.format.combine(Winston.format.splat(), Winston.format.json()),
- defaultMeta: {service: 'user-service'},
+ format: Winston.format.combine(Winston.format.splat(), Winston.format[Configuration.getLogFormat()]()),
transports: [
//
// - Write to all logs with level `info` and below to `combined.log`
//
if (Configuration.getConsoleLog()) {
logger.add(new Winston.transports.Console({
- format: Winston.format.simple(),
+ format: Winston.format.combine(Winston.format.splat(), Winston.format[Configuration.getLogFormat()]()),
}));
}
-module.exports = logger;
+export default logger;