Skip to content

Commit 5db0da2

Browse files
committed
debug logging
1 parent f3fa8c6 commit 5db0da2

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

lambdas/supplier-config-ingress/src/handler/supplier-config-ingress-handler.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
$VolumeGroup,
1414
} from "@nhsdigital/nhs-notify-event-schemas-supplier-config";
1515
import { Deps } from "../config/deps";
16+
import { Logger } from "pino";
1617

1718
const $SnsNotification = z.looseObject({
1819
Message: z.string(),
@@ -36,11 +37,15 @@ const entitySchemas: Record<SupplierConfigEntity, z.ZodType<{ id: string }>> = {
3637
"supplier-pack": $SupplierPack as unknown as z.ZodType<{ id: string }>,
3738
};
3839

39-
function parseSupplierConfigFromRecord(record: SQSRecord): {
40+
function parseSupplierConfigFromRecord(
41+
record: SQSRecord,
42+
logger: Logger,
43+
): {
4044
entity: SupplierConfigEntity;
4145
config: { id: string };
4246
} {
4347
const snsNotification = $SnsNotification.parse(JSON.parse(record.body));
48+
logger.info({ snsNotification });
4449
const event = $EventEnvelope.parse(JSON.parse(snsNotification.Message));
4550

4651
const entity = $SupplierConfigEntity.parse(event.type.split(".").pop());
@@ -57,7 +62,10 @@ export default function createSupplierConfigIngressHandler(deps: Deps) {
5762

5863
for (const record of event.Records) {
5964
try {
60-
const { config, entity } = parseSupplierConfigFromRecord(record);
65+
const { config, entity } = parseSupplierConfigFromRecord(
66+
record,
67+
logger,
68+
);
6169

6270
logger.info(
6371
{ entity, id: config.id },

0 commit comments

Comments
 (0)