diff --git a/dev/loglevel.js b/dev/loglevel.js index 11c31b9ae..fb3e1c9dd 100644 --- a/dev/loglevel.js +++ b/dev/loglevel.js @@ -18,14 +18,14 @@ const broker = new ServiceBroker({ //autoPadding: true } }, - { + /*{ type: "File", options: { folder: "d:/logs", filename: "moleculer-{date}.log", formatter: "full" } - } + }*/ /*{ type: "File", options: { @@ -84,11 +84,10 @@ const broker = new ServiceBroker({ } } },*/ - /*{ + { type: "Datadog", - options: { - } - }*/ + options: {} + } ], logLevel: { "MY.**": "trace", @@ -120,11 +119,11 @@ const schema = { } }; -broker.createService({ ...schema, name: 'greeter', version: 2 }); +broker.createService({ ...schema, name: "greeter", version: 2 }); -broker.createService({ ...schema, name: 'test' }); +broker.createService({ ...schema, name: "test" }); -broker.createService({ ...schema, name: 'hello' }); +broker.createService({ ...schema, name: "hello" }); const myLogger = broker.getLogger("my.custom.module"); diff --git a/src/loggers/datadog.js b/src/loggers/datadog.js index 731c3c69c..7c7c674e9 100644 --- a/src/loggers/datadog.js +++ b/src/loggers/datadog.js @@ -167,8 +167,9 @@ class DatadogLogger extends BaseLogger { "Content-Type": "application/json" } }) - .then((/*res*/) => { - // console.info("Logs are uploaded to DataDog. Status: ", res.statusText); + .then(res => { + if (res.status >= 400) throw new Error(res.statusText); + // console.log("Logs are uploaded to DataDog. Status: ", res.statusText); }) .catch(err => { /* istanbul ignore next */