improved logging
This commit is contained in:
@@ -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<boolean> {
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user