logger added

This commit is contained in:
Owen Rees
2023-06-22 17:03:01 +02:00
parent 2e5d122329
commit 195a2a98fc
6 changed files with 19 additions and 6 deletions
+5 -3
View File
@@ -1,5 +1,6 @@
import NodeMailer from "nodemailer";
import { NextResponse } from "next/server";
import { infoLog, errorLog } from "@/utils/logger";
export async function POST(req: Request) {
const { email, subject, message } = await req.json();
@@ -21,14 +22,15 @@ export async function POST(req: Request) {
},
});
const info = await transporter.sendMail(mailContent);
console.log(info);
const mailInfo = await transporter.sendMail(mailContent);
infoLog(mailInfo);
return NextResponse.json(
{ success: `Message delivered to ${info.accepted}` },
{ success: `Message delivered to ${mailInfo.accepted}` },
{ status: 250 }
);
} catch (error) {
errorLog(error);
return NextResponse.json({ error: `Connection refused` }, { status: 404 });
}
}