Skip to content

Commit e5cf5b3

Browse files
committed
Update winston
1 parent 05bef8e commit e5cf5b3

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed

libs/logger.js

+13-16
Original file line numberDiff line numberDiff line change
@@ -39,22 +39,19 @@ try {
3939
logPath += path.sep;
4040
logPath += package_info.name + ".log";
4141

42-
let logger = new (winston.Logger)({
43-
transports: [
44-
new (winston.transports.Console)({ level: config.logger.level }),
45-
]
46-
});
47-
logger.add(winston.transports.File, {
48-
filename: logPath, // Write to projectname.log
49-
json: false, // Write in plain text, not JSON
50-
maxsize: config.logger.maxFileSize, // Max size of each file
51-
maxFiles: config.logger.maxFiles, // Max number of files
52-
level: config.logger.level // Level of log messages
53-
});
54-
55-
if (config.deamon){
56-
// Console transport is no use to us when running as a daemon
57-
logger.remove(winston.transports.Console);
42+
let transports = [];
43+
if (!config.deamon){
44+
transports.push(new winston.transports.Console({ level: config.logger.level, format: winston.format.simple() }));
5845
}
5946

47+
let logger = winston.createLogger({ transports });
48+
logger.add(new winston.transports.File({
49+
format: winston.format.simple(),
50+
filename: logPath, // Write to projectname.log
51+
json: false, // Write in plain text, not JSON
52+
maxsize: config.logger.maxFileSize, // Max size of each file
53+
maxFiles: config.logger.maxFiles, // Max number of files
54+
level: config.logger.level // Level of log messages
55+
}));
56+
6057
module.exports = logger;

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
"short-uuid": "^3.1.1",
2727
"tree-kill": "^1.2.1",
2828
"uuid": "^3.3.2",
29-
"winston": "^2.2.0"
29+
"winston": "^3.3.3"
3030
}
3131
}

0 commit comments

Comments
 (0)