16 lines
460 B
JavaScript
16 lines
460 B
JavaScript
const { createLogger, transports, format } = require('winston');
|
|
const path = require('path');
|
|
|
|
const logger = createLogger({
|
|
format: format.combine(
|
|
format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }),
|
|
format.printf(info => `${info.timestamp} ${info.level}: ${info.message}`)
|
|
),
|
|
transports: [
|
|
new transports.File({ filename: path.join(__dirname, '../writable/logs/app.log') }),
|
|
new transports.Console()
|
|
]
|
|
});
|
|
|
|
module.exports = logger;
|