Skip to content

Commit fe14f97

Browse files
committed
📦 NEW: Error and duration
1 parent 9cfb6eb commit fe14f97

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/langbase/src/langbase/trace.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@ export interface Trace {
22
name: string;
33
startTime: number;
44
endTime?: number;
5+
duration?: number;
56
steps: StepTrace[];
7+
error?: string;
68
}
79

810
export interface StepTrace {
911
name: string;
1012
output: any;
13+
error?: string;
1114
traces: string[] | null;
1215
duration: number;
1316
startTime: number;
@@ -38,6 +41,7 @@ export class TraceManager {
3841
const trace = this.traces.get(traceId);
3942
if (trace) {
4043
trace.endTime = Date.now();
44+
trace.duration = trace.endTime - trace.startTime;
4145
}
4246
}
4347

0 commit comments

Comments
 (0)