mirror of
https://github.com/20kaushik02/spotify-manager.git
synced 2025-12-06 09:24:07 +00:00
21 lines
588 B
JavaScript
21 lines
588 B
JavaScript
require('dotenv').config();
|
|
const { createLogger, transports, config, format } = require('winston');
|
|
const { combine, timestamp, json } = format;
|
|
|
|
const logger = createLogger({
|
|
levels: config.npm.levels,
|
|
format: combine(
|
|
timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }),
|
|
json()
|
|
),
|
|
transports: [
|
|
process.env.NODE_ENV !== 'production' ?
|
|
new transports.Console() :
|
|
new transports.File({ filename: __dirname + '/../logs/common.log' }),
|
|
new transports.File({ filename: __dirname + '/../logs/error.log', level: 'error' }),
|
|
]
|
|
});
|
|
|
|
module.exports = {
|
|
logger
|
|
}; |