refactor(logger): refactor to allow for discord to only be sent when wanted on fatals
This commit is contained in:
@@ -14,8 +14,7 @@ const pinoLogLevels: any = {
|
||||
// discord function
|
||||
async function sendFatal(log: Log) {
|
||||
const webhookUrl = process.env.WEBHOOK_URL!;
|
||||
|
||||
const payload = {
|
||||
let payload = {
|
||||
embeds: [
|
||||
{
|
||||
title: `🚨 ${env.PROD_PLANT_TOKEN}: encounter a critical error `,
|
||||
@@ -73,10 +72,11 @@ export default async function (log: Log) {
|
||||
message: obj.msg,
|
||||
};
|
||||
if (!process.env.WEBHOOK_URL) {
|
||||
console.log("webhook missing?");
|
||||
return;
|
||||
}
|
||||
|
||||
if (obj.level >= 60) {
|
||||
if (obj.level >= 60 && obj.notify) {
|
||||
sendFatal(newlog as Log);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user