in src/trace/context/ContextManager.ts [156:166]
async withSpanAwait(span: Span, callback: (...args: any[]) => any, ...args: any[]): Promise<any> {
if (!span.startTime) span.start();
try {
return await callback(...args);
} catch (e) {
span.error(e);
throw e;
} finally {
span.stop();
}
}