Logs bridge enables bridging logs from other log frameworks. See OpenTelemetry Log Bridging for details about setting up a bridge.
The below snippet shows how to associate a log record with a span:
Logger logger = LoggerFactory.getLogger(TestTelemetry.class);
Tracer tracer = openTelemetry.getTracer("test-telemetry");
Span span = tracer
.spanBuilder("parent")
.startSpan();
try (Scope parentScope = span.makeCurrent()) {
logger
.atInfo()
.setMessage("My test telemetry message")
.addKeyValue("someKey", "someValue")
.log();
} finally {
span.end();
}