diff --git a/.eslintrc.json b/.eslintrc.json index 17040c2..02a5017 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -145,6 +145,7 @@ "no-buffer-constructor": "warn", "no-caller": "warn", "no-console": "warn", + "no-constant-binary-expression": "error", "no-div-regex": "warn", "no-dupe-else-if": "warn", "no-duplicate-imports": "warn", diff --git a/src/MasterLogger.ts b/src/MasterLogger.ts index a412560..ff967a5 100644 --- a/src/MasterLogger.ts +++ b/src/MasterLogger.ts @@ -229,14 +229,17 @@ class MasterLogger implements Logger else console.log(out); // eslint-disable-line no-console } - if ((broadcast || this.#_broadcastLevel <= this.#_logLevelMapping[type]) && this.#webhook) + if ((broadcast || (this.#_broadcastLevel <= this.#_logLevelMapping[type])) && this.#webhook) { const description = (subheader.length ? `**${subheader}**\n` : '') + `\`\`\`${text}\`\`\``; this.#webhook.send({ embeds: [{ title: `[__${type.toUpperCase()}__] ${this._shard(shard)}`, description, - color: colour.int + color: colour.int, + footer: { + text: `ENV: ${process.env.NODE_ENV ?? 'production'}` + } }] }); }