Skip to content

Commit abded3d

Browse files
authored
Update winston.js
1 parent 9520b36 commit abded3d

File tree

1 file changed

+27
-34
lines changed

1 file changed

+27
-34
lines changed

server/src/logger/winston.js

Lines changed: 27 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,39 @@
1-
import winston from 'winston';
2-
import path from 'path';
3-
import fs from 'fs';
4-
import dotenv from 'dotenv';
1+
import winston from 'winston'
2+
import path from 'path'
3+
import fs from 'fs'
4+
import dotenv from 'dotenv'
55

6-
dotenv.config();
6+
dotenv.config()
77

8-
const logDir = 'logs';
8+
const logDir = 'logs'
99

1010
if (!fs.existsSync(logDir)) {
11-
fs.mkdirSync(logDir);
12-
console.log("Logs folder created automatically");
11+
fs.mkdirSync(logDir)
12+
console.log('Logs folder created automatically')
1313
}
1414

15-
1615
const logFormat = winston.format.combine(
17-
winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }),
18-
winston.format.printf((info) => `${info.timestamp}[${info.level.toUpperCase()}]:${info.message}`)
16+
winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }),
17+
winston.format.printf(
18+
(info) => `${info.timestamp}[${info.level.toUpperCase()}]:${info.message}`
19+
)
1920
)
2021

2122
const logger = winston.createLogger({
22-
level: process.env.NODE_ENV === 'production' ? 'info' : 'debug',
23-
format: logFormat,
24-
transports: [
25-
26-
new winston.transports.Console({
27-
format: winston.format.combine(
28-
winston.format.colorize(),
29-
winston.format.simple(),
30-
)
31-
}),
32-
33-
new winston.transports.File({
34-
filename: path.join(logDir, 'error.log'),
35-
level: 'error'
36-
}),
37-
38-
39-
new winston.transports.File({
40-
filename: path.join(logDir, 'combined.log'),
41-
}),
42-
]
23+
level: process.env.NODE_ENV === 'production' ? 'info' : 'debug',
24+
format: logFormat,
25+
transports: [
26+
new winston.transports.Console({
27+
format: winston.format.combine(winston.format.colorize(), winston.format.simple()),
28+
}),
29+
new winston.transports.File({
30+
filename: path.join(logDir, 'error.log'),
31+
level: 'error',
32+
}),
33+
new winston.transports.File({
34+
filename: path.join(logDir, 'combined.log'),
35+
}),
36+
],
4337
})
4438

45-
46-
export default logger;
39+
export default logger

0 commit comments

Comments
 (0)