Skip to content

Commit

Permalink
fix express-winston logger wrapping (#201)
Browse files Browse the repository at this point in the history
new winston-express sends object when emit log line to logger causing unexpected exception
  • Loading branch information
Jussi Vatjus-Anttila authored Aug 27, 2018
1 parent add57dd commit e29c5e8
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions app/tools/logger.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@ class MasterLogger {
}
}
log(level, ...args) {
if (typeof level === 'object') {
this.log(level.level, level.message, level.meta);
return;
}
const data = args || [''];
data[0] = `<Master> ${data[0]}`;
this.logger.log(level, ...data);
Expand Down Expand Up @@ -127,6 +131,10 @@ class WorkerLogger {
}

log(level, ...args) {
if (typeof level === 'object') {
this.log(level.level, level.message, level.meta);
return;
}
this._proxy(level, ...args);
}
error(...args) {
Expand Down

0 comments on commit e29c5e8

Please sign in to comment.