diff --git a/labscore/client.js b/labscore/client.js index 1891ef2..8b5efbe 100644 --- a/labscore/client.js +++ b/labscore/client.js @@ -138,6 +138,8 @@ commandClient.on('commandRunError', async ({context, error}) => { return; } + console.error(error ? error.stack || error.message : error); + // Log the error via our maintower service let packages = { data: {}, @@ -182,6 +184,8 @@ interactionClient.on('commandRunError', async ({context, error}) => { return; } + console.error(error ? error.stack || error.message : error); + // Log the error via our maintower service let packages = { data: {}, @@ -232,7 +236,8 @@ interactionClient.on('commandRunError', async ({context, error}) => { }); cluster.on(ClientEvents.WARN, async ({error}) => { - if(!process.env.MAINTOWER_URL) { console.warn(error); return; } + console.warn(error); + if(!process.env.MAINTOWER_URL) return; await basecamp(formatErrorMessage(2, "CLUSTER_WARNING", `\`Cluster ${cluster.manager.clusterId} reported warning\`:\n\`\`\`${error}\`\`\``)); }); diff --git a/labscore/logging.js b/labscore/logging.js index 1e80365..c535bb3 100644 --- a/labscore/logging.js +++ b/labscore/logging.js @@ -26,8 +26,8 @@ module.exports.maintower = async function (packages, type){ if(res.body.status == 0) return res.body.id; throw res.body.message }catch(e){ - console.log(e) - throw "Maintower request failed." + console.log(packages) + console.error("Maintower request failed.") } } @@ -42,7 +42,7 @@ module.exports.basecamp = async function (log, content = ""){ .send({log, content}) return; }catch(e){ - console.log(e) - throw "Basecamp request failed." + console.log(log) + console.error("Basecamp request failed."); } } \ No newline at end of file