log to file
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
const {createLogger, format, transports} = require('winston');
|
||||
const {_, formatDate} = require('../workers/mongo_manager')
|
||||
const {printf, label, timestamp, combine} = format;
|
||||
|
||||
const myFormat = printf(({level, message, label, timestamp}) => {
|
||||
return `${timestamp} [${label}] ${level}: ${message}`;
|
||||
});
|
||||
|
||||
const appointmentLogger = createLogger({
|
||||
level: 'info',
|
||||
format: combine(
|
||||
label({label: 'appointment'}),
|
||||
timestamp(),
|
||||
myFormat
|
||||
),
|
||||
transports: [
|
||||
new transports.File({filename: "appointment_" + formatDate(new Date()) + ".log"}),
|
||||
],
|
||||
});
|
||||
|
||||
module.exports = appointmentLogger
|
||||
Reference in New Issue
Block a user