improvement: moved all console logs to pino

This commit is contained in:
canove
2021-01-07 20:52:51 -03:00
parent 0689b55453
commit 896f122cf7
16 changed files with 57 additions and 36 deletions

View File

@@ -13,7 +13,6 @@ const CheckIsValidContact = async (number: string): Promise<void> => {
throw new AppError("invalidNumber");
}
} catch (err) {
console.log(err);
if (err.message === "invalidNumber") {
throw new AppError("ERR_WAPP_INVALID_CONTACT");
}

View File

@@ -1,6 +1,7 @@
import GetDefaultWhatsApp from "../../helpers/GetDefaultWhatsApp";
import { getWbot } from "../../libs/wbot";
import Contact from "../../models/Contact";
import { logger } from "../../utils/logger";
const ImportContactsService = async (): Promise<void> => {
const defaultWhatsapp = await GetDefaultWhatsApp();
@@ -12,10 +13,7 @@ const ImportContactsService = async (): Promise<void> => {
try {
phoneContacts = await wbot.getContacts();
} catch (err) {
console.log(
"Could not get whatsapp contacts from phone. Check connection page.",
err
);
logger.error(`Could not get whatsapp contacts from phone. Err: ${err}`);
}
if (phoneContacts) {

View File

@@ -30,7 +30,6 @@ const SendWhatsAppMedia = async ({
return sentMessage;
} catch (err) {
console.log(err);
throw new AppError("ERR_SENDING_WAPP_MSG");
}
};

View File

@@ -37,7 +37,6 @@ const SendWhatsAppMessage = async ({
await ticket.update({ lastMessage: body });
return sentMessage;
} catch (err) {
console.log(err);
throw new AppError("ERR_SENDING_WAPP_MSG");
}
};

View File

@@ -3,6 +3,7 @@ import Whatsapp from "../../models/Whatsapp";
import { wbotMessageListener } from "./wbotMessageListener";
import { getIO } from "../../libs/socket";
import wbotMonitor from "./wbotMonitor";
import { logger } from "../../utils/logger";
export const StartWhatsAppSession = async (
whatsapp: Whatsapp
@@ -20,6 +21,6 @@ export const StartWhatsAppSession = async (
wbotMessageListener(wbot);
wbotMonitor(wbot, whatsapp);
} catch (err) {
console.log(err);
logger.error(err);
}
};

View File

@@ -20,6 +20,7 @@ import { getIO } from "../../libs/socket";
import AppError from "../../errors/AppError";
import ShowTicketService from "../TicketServices/ShowTicketService";
import CreateMessageService from "../MessageServices/CreateMessageService";
import { logger } from "../../utils/logger";
interface Session extends Client {
id?: number;
@@ -176,7 +177,8 @@ const verifyMedia = async (
"base64"
);
} catch (err) {
console.log(err);
Sentry.captureException(err);
logger.error(err);
}
const messageData = {
@@ -303,7 +305,7 @@ const handleMessage = async (
await verifyMessage(msg, ticket, contact);
} catch (err) {
Sentry.captureException(err);
console.log(err);
logger.error(err);
}
};
@@ -334,13 +336,12 @@ const handleMsgAck = async (msg: WbotMessage, ack: MessageAck) => {
});
} catch (err) {
Sentry.captureException(err);
console.log(err);
logger.log(err);
}
};
const wbotMessageListener = (wbot: Session): void => {
wbot.on("message_create", async msg => {
// console.log(msg);
handleMessage(msg, wbot);
});

View File

@@ -3,6 +3,7 @@ import { Client } from "whatsapp-web.js";
import { getIO } from "../../libs/socket";
import Whatsapp from "../../models/Whatsapp";
import { logger } from "../../utils/logger";
import { StartWhatsAppSession } from "./StartWhatsAppSession";
interface Session extends Client {
@@ -18,12 +19,12 @@ const wbotMonitor = async (
try {
wbot.on("change_state", async newState => {
console.log("Monitor session:", sessionName, newState);
logger.info("Monitor session:", sessionName, newState);
try {
await whatsapp.update({ status: newState });
} catch (err) {
Sentry.captureException(err);
console.log(err);
logger.error(err);
}
io.emit("whatsappSession", {
@@ -34,7 +35,7 @@ const wbotMonitor = async (
wbot.on("change_battery", async batteryInfo => {
const { battery, plugged } = batteryInfo;
console.log(
logger.info(
`Battery session: ${sessionName} ${battery}% - Charging? ${plugged}`
);
@@ -42,7 +43,7 @@ const wbotMonitor = async (
await whatsapp.update({ battery, plugged });
} catch (err) {
Sentry.captureException(err);
console.log(err);
logger.error(err);
}
io.emit("whatsappSession", {
@@ -52,12 +53,12 @@ const wbotMonitor = async (
});
wbot.on("disconnected", async reason => {
console.log("Disconnected session:", sessionName, reason);
logger.info("Disconnected session:", sessionName, reason);
try {
await whatsapp.update({ status: "OPENING", session: "" });
} catch (err) {
Sentry.captureException(err);
console.log(err);
logger.error(err);
}
io.emit("whatsappSession", {
@@ -69,7 +70,7 @@ const wbotMonitor = async (
});
} catch (err) {
Sentry.captureException(err);
console.log(err);
logger.error(err);
}
};