From 0e4e9958cd65ca241d281f6de48f5b13dda4ae42 Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Wed, 23 Oct 2024 15:31:22 +0300 Subject: [PATCH] improved logging --- packages/server/modules/emails/services/sending.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/server/modules/emails/services/sending.ts b/packages/server/modules/emails/services/sending.ts index c84c60c4b..232276b5b 100644 --- a/packages/server/modules/emails/services/sending.ts +++ b/packages/server/modules/emails/services/sending.ts @@ -1,6 +1,7 @@ import { logger } from '@/logging/logging' import { getTransporter } from '@/modules/emails/utils/transporter' import { getEmailFromAddress } from '@/modules/shared/helpers/envHelper' +import { resolveMixpanelUserId } from '@speckle/shared' export type SendEmailParams = { from?: string @@ -22,7 +23,7 @@ export async function sendEmail({ }: SendEmailParams): Promise { const transporter = getTransporter() if (!transporter) { - logger.warn('No email transport present. Cannot send emails.') + logger.warn('No email transport present. Cannot send emails. Skipping send...') return false } try { @@ -34,6 +35,13 @@ export async function sendEmail({ text, html }) + logger.info( + { + subject, + distinctId: resolveMixpanelUserId(to || '') + }, + 'Email "{subject}" sent out to distinctId {distinctId}' + ) return true } catch (error) { logger.error(error)