Skip to content

Commit d165481

Browse files
committed
Improve logs for trace
1 parent 724bea8 commit d165481

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/gitbook/src/lib/tracing.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,21 @@ export async function trace<T>(
2828
};
2929

3030
const start = now();
31+
let failed = false;
3132
try {
3233
return await fn(span);
3334
} catch (error) {
3435
span.setAttribute('error', true);
36+
failed = true;
3537
throw error;
3638
} finally {
37-
if (process.env.SILENT !== 'true') {
39+
if (process.env.SILENT !== 'true' && process.env.NODE_ENV !== 'development') {
3840
const end = now();
3941
// biome-ignore lint/suspicious/noConsole: we want to log performance data
40-
console.log(`trace ${completeName} ${end - start}ms`, attributes);
42+
console.log(
43+
`trace ${completeName} ${failed ? 'failed' : 'succeeded'} in ${end - start}ms`,
44+
attributes
45+
);
4146
}
4247
}
4348
}

0 commit comments

Comments
 (0)