/var/www/greso.tech/server/nsm
Edit: /var/www/greso.tech/server/nsm/logger.js (453B)
const config = require('./config/app.json')
module.exports = ({ service }) => {
const { createLogger, format, transports } = require('winston')
const filename = (config.api?.log_dir || `${__dirname}/`) + 'api.log'
const logger = createLogger({
format: format.combine(format.timestamp(), format.json()),
defaultMeta: {
service: service || ''
},
transports: [new transports.Console(), new transports.File({ filename })]
})
return logger
}