Skip to content

Add isolating log record processor #5823

Open
@pellared

Description

Per open-telemetry/opentelemetry-specification#4062

Isolating processor

Status: Development

This is an implementation of LogRecordProcessor ensuring the log record
passed to OnEmit of the configured processor does not share mutable data
with subsequent registered processors.
For example, the OnEmit implementation of the isolating processor can be
a decorator that makes a deep copy of the log record before passing it to
the configured processor.

Configurable parameters:

  • processor - processor to be isolated.

Metadata

Assignees

Labels

blocked: specificationWaiting on clarification of the OpenTelemetry specification before progress can be madeenhancementNew feature or request

Type

No type

Projects

  • Status

    Blocked

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions