From 5ec618d2de4a349c244d8893195c27f10e23ad4e Mon Sep 17 00:00:00 2001 From: bignutty <3515180-bignutty@users.noreply.gitlab.com> Date: Mon, 7 Apr 2025 19:15:40 +0200 Subject: [PATCH] filter out annoyance logs --- labscore/logging.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/labscore/logging.js b/labscore/logging.js index c535bb3..a75a550 100644 --- a/labscore/logging.js +++ b/labscore/logging.js @@ -6,12 +6,16 @@ const MAINTOWER_BASE_URL = process.env.MAINTOWER_URL let maintowerClient = "1fepg2wdk-prod" if(process.env.MAINTOWER_OVERRIDE) maintowerClient = process.env.MAINTOWER_OVERRIDE +const BLOCKED_LOGS = [ + "Unknown Message" +] + module.exports.formatErrorMessage = (sev = 0, code, content) => { return `${icon("webhook_exclaim_" + parseInt(sev))} \`[${Date.now()}]\` @ \`[${process.env.HOSTNAME || "labscore"}]\` **\` ${code} \`** | ${content}` } module.exports.maintower = async function (packages, type){ - if(!MAINTOWER_BASE_URL) { console.warn("No maintower url configured."); return; } + if(!MAINTOWER_BASE_URL) { console.warn("No maintower url configured."); return; } try{ let res = await superagent.post(MAINTOWER_BASE_URL + 'invoke') .set({ @@ -33,6 +37,10 @@ module.exports.maintower = async function (packages, type){ module.exports.basecamp = async function (log, content = ""){ if(!MAINTOWER_BASE_URL) { console.warn("No maintower url configured."); return; } + for(const l of BLOCKED_LOGS){ + if(log.toString().includes(l)) return; + if(content.toString().includes(l)) return; + } try{ let res = await superagent.post(MAINTOWER_BASE_URL + 'basecamp') .set({