add logging (#187)

This commit is contained in:
KM Koushik
2025-07-26 20:05:34 +10:00
committed by GitHub
parent 5612d7a3eb
commit 202fbeacb6
24 changed files with 490 additions and 134 deletions

View File

@@ -9,6 +9,7 @@ import {
campaignProcedure,
publicProcedure,
} from "~/server/api/trpc";
import { logger } from "~/server/logger/log";
import { nanoid } from "~/server/nanoid";
import {
sendCampaign,
@@ -66,14 +67,15 @@ export const campaignRouter = createTRPCRouter({
let time = performance.now();
campaignsP.then((campaigns) => {
console.log(
logger.info(
`Time taken to get campaigns: ${performance.now() - time} milliseconds`
);
});
const [campaigns, count] = await Promise.all([campaignsP, countP]);
console.log(
`Time taken to complete request: ${performance.now() - completeTime} milliseconds`
logger.info(
{ duration: performance.now() - completeTime },
`Time taken to complete request`
);
return { campaigns, totalPage: Math.ceil(count / limit) };