From c939d487cf4ac3134dd2387ce26dbfd9b42804bf Mon Sep 17 00:00:00 2001 From: Arvind Date: Sun, 20 Sep 2020 17:55:53 +0530 Subject: [PATCH 1/2] add automatically collect errors feature --- index.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/index.js b/index.js index afe0976..541c5dc 100644 --- a/index.js +++ b/index.js @@ -7,6 +7,25 @@ class Loggie { this.channel = config.channel || ""; } + // auto collect errors + autoCollectErrors(bool) { + if (bool) { + this.isAutoCollectErrorsEnabled = true; + const vm = this; + + window.addEventListener("error", function (event) { + const message = event.message || "Message not found"; + const fileName = event.filename || "Unable to get file name"; + const lineno = event.lineno || "Unable to get line number"; + const colno = event.colno || "Unable to get column number"; + + const crashdeckErrorMessage = `${message} in ${fileName} at line number: ${lineno} and column: ${colno}`; + + vm.error({ message: crashdeckErrorMessage }); + }); + } + } + info(payload) { this.pushLog({ message: payload.message, From 3a9d0efb2edf0faf6f6c4a358aa24580e1a73b00 Mon Sep 17 00:00:00 2001 From: Arvind Date: Wed, 23 Sep 2020 11:17:47 +0530 Subject: [PATCH 2/2] cange api origin --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 541c5dc..8b7ac36 100644 --- a/index.js +++ b/index.js @@ -69,7 +69,7 @@ class Loggie { pushLog(payload) { return axios .post( - `https://api.loggie.io/log-${this.bucketId}`, + `https://api.crashdeck.io/log-${this.bucketId}`, { message: payload.message, type: payload.type,