Logback
OpenTelemetry Java agent instrumentation
This instrumentation adds trace context (trace ID, span ID, and trace flags) to the Logback MDC, it does not emit any telemetry on its own.
- Name:
logback-mdc-1.0 - Scope:
io.opentelemetry.logback-mdc-1.0 - Target versions:
ch.qos.logback:logback-classic:[1.0.0,1.2.3] - Library: https://logback.qos.ch/
Configuration
| Option | Type | Default | Description |
|---|---|---|---|
otel.instrumentation.common.logging.span-id-key | string | span_id | Specifies the key name used to store the span ID in the logging context. |
otel.instrumentation.common.logging.trace-flags-key | string | trace_flags | Specifies the key name used to store the trace flags in the logging context. |
otel.instrumentation.common.logging.trace-id-key | string | trace_id | Specifies the key name used to store the trace ID in the logging context. |
otel.instrumentation.common.mdc.resource-attributes | list | Specifies which resource attributes to add to the logging context as a comma-separated list of attribute keys. | |
otel.instrumentation.logback-mdc.add-baggage | boolean | false | Enables adding baggage entries to the Logback MDC, prefixed with "baggage.". |