Skip to content

Commit 9096bdc

Browse files
[ServiceUtils] Add latency prop to CF worker logs (#2273)
1 parent 62ef83c commit 9096bdc

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

.changeset/four-weeks-agree.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@thirdweb-dev/service-utils": patch
3+
---
4+
5+
Add latency prop to logHttpRequest

.changeset/real-dogs-reply.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@thirdweb-dev/service-utils": patch
3+
---
4+
5+
Add latency prop to CF worker logs

packages/service-utils/src/cf-worker/index.ts

+4
Original file line numberDiff line numberDiff line change
@@ -181,11 +181,13 @@ export async function logHttpRequest({
181181
res,
182182
isAuthed,
183183
statusMessage,
184+
latencyMs,
184185
}: AuthInput & {
185186
source: string;
186187
res: Response;
187188
isAuthed?: boolean;
188189
statusMessage?: Error | string;
190+
latencyMs?: number;
189191
}) {
190192
try {
191193
const authorizationData = await extractAuthorizationData({ req, clientId });
@@ -204,6 +206,8 @@ export async function logHttpRequest({
204206
sdkName: headers.get("x-sdk-name") ?? "unknown",
205207
sdkVersion: headers.get("x-sdk-version") ?? "unknown",
206208
platform: headers.get("x-sdk-platform") ?? "unknown",
209+
os: headers.get("x-sdk-os") ?? "unknown",
210+
latencyMs: latencyMs ?? null,
207211
}),
208212
);
209213
console.log(`statusMessage=${statusMessage ?? res.statusText}`);

0 commit comments

Comments
 (0)