Class: OpenTelemetryActivityOutboundInterceptor
opentelemetry.OpenTelemetryActivityOutboundInterceptor
Intercepts calls to emit logs from an Activity.
Attach OpenTelemetry context tracing attributes to emitted log messages, if appropriate.
Implements
Constructors
constructor
• new OpenTelemetryActivityOutboundInterceptor(ctx): OpenTelemetryActivityOutboundInterceptor
Parameters
| Name | Type | 
|---|---|
ctx | Context | 
Returns
OpenTelemetryActivityOutboundInterceptor
Methods
getLogAttributes
▸ getLogAttributes(input, next): Record<string, unknown>
Called on each invocation of the activity.log methods.
The attributes returned in this call are attached to every log message.
Parameters
| Name | Type | 
|---|---|
input | GetLogAttributesInput | 
next | OmitLastParam<(input: GetLogAttributesInput, next: OmitLastParam<(input: GetLogAttributesInput, next: OmitLastParam<...>) => Record<string, unknown>>) => Record<string, unknown>> | 
Returns
Record<string, unknown>