Skip to content
Elogs
Esc
navigateopen⌘Jpreview
On this page

Function: injectTraceContext()

@eastgold15/elogs


@eastgold15/elogs / injectTraceContext

Function: injectTraceContext()

injectTraceContext(logger): Promise<TraceContextFields | undefined>

Defined in: packages/elogs/src/otel.ts:54

Injects active OpenTelemetry span IDs into the request context bag when @opentelemetry/api is installed and a span is active.

接受 GlobalLogger —— 无需手动传 request,GlobalLogger 自己从 ALS 拿 (若在请求作用域外,mergeContext 为 noop + warn 一次)。

Parameters

logger

Pick<GlobalLogger, "mergeContext">

Returns

Promise<TraceContextFields | undefined>

Last updated on August 15, 2026

Was this page helpful?