Skip to content

Commit

Permalink
Merge pull request #1089 from jhonatanTeixeira/fix_tcp_error_newer_node
Browse files Browse the repository at this point in the history
fix: on newer nodejs versions listening to socket errors are required
  • Loading branch information
lamweili committed Jan 5, 2022
2 parents 0144f9a + 3f1ac52 commit 09b43b1
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lib/appenders/tcp.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,11 @@ function appender(config, layout) {
emptyBuffer();
});
socket.on('timeout', socket.end.bind(socket));
// don't bother listening for 'error', 'close' gets called after that anyway
socket.on('error', (e) => {
debug('connection error', e);
canWrite = false;
emptyBuffer();
});
socket.on('close', createSocket);
}

Expand Down

0 comments on commit 09b43b1

Please sign in to comment.