Skip to content

Commit 4334940

Browse files
authored
chore(payload-cloud): improve error log of staticHandler (#9934)
Improve error logging of staticHandler. Before: `Error getting file from cloud storage` After: `Error getting file from cloud storage: some-file.png` and additional params.
1 parent b101fec commit 4334940

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

packages/payload-cloud/src/staticHandler.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,19 @@ export const getStaticHandler = ({ cachingOptions, collection }: Args): StaticHa
3737
collCacheConfig?.enabled !== false
3838

3939
return async (req, { params }) => {
40+
let key = ''
4041
try {
4142
const { identityID, storageClient } = await getStorageClient()
4243

43-
const Key = createKey({
44+
key = createKey({
4445
collection: collection.slug,
4546
filename: params.filename,
4647
identityID,
4748
})
4849

4950
const object = await storageClient.getObject({
5051
Bucket: process.env.PAYLOAD_CLOUD_BUCKET,
51-
Key,
52+
Key: key,
5253
})
5354

5455
if (!object.Body) {
@@ -67,7 +68,13 @@ export const getStaticHandler = ({ cachingOptions, collection }: Args): StaticHa
6768
status: 200,
6869
})
6970
} catch (err: unknown) {
70-
req.payload.logger.error({ err, msg: 'Error getting file from cloud storage' })
71+
req.payload.logger.error({
72+
collectionSlug: collection.slug,
73+
err,
74+
msg: `Error getting file from cloud storage: ${params.filename}`,
75+
params,
76+
requestedKey: key,
77+
})
7178
return new Response('Internal Server Error', { status: 500 })
7279
}
7380
}

0 commit comments

Comments
 (0)