From 8b299e90dbc356618ffbc571474f20e062727f89 Mon Sep 17 00:00:00 2001 From: Vlad Holubiev Date: Tue, 5 Feb 2019 16:23:07 +0200 Subject: [PATCH 1/2] fix: catch socket errors --- index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/index.js b/index.js index fbfcad5..41b5150 100644 --- a/index.js +++ b/index.js @@ -35,6 +35,10 @@ module.exports = class DatadogTransport extends Transport { socket.setKeepAlive(true); socket.write(`${config.apiKey} ${JSON.stringify(logEntry)}\r\n`); + socket.on('error', error => { + // eslint-disable-next-line no-console + console.log('datadog socket error', error); + }); socket.end(); return callback(); From f168e0350bc55a094079dc2898606c9a928f8ef2 Mon Sep 17 00:00:00 2001 From: Vlad Holubiev Date: Tue, 5 Feb 2019 16:36:10 +0200 Subject: [PATCH 2/2] v1.0.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0b92a98..8414c34 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@shelf/winston-datadog-logs-transport", - "version": "1.0.1", + "version": "1.0.2", "description": "A Datadog Logs transport for Winston", "license": "MIT", "repository": "shelfio/winston-datadog-logs-transport",