1. Updating loggerProvider::GetLogger() in API and SDK for optional schema_url parameter. 2. Add Instrumentation Library support as for trace implementation: https://github.com/open-telemetry/opentelemetry-cpp/blob/089b04d77fc9f2e0e4e4d87b1fff5b10a79ab3e1/sdk/src/trace/tracer_provider.cc#L39 3. Propagate instrumentation library to the exporter through recordable interface ( adding Recordable::SetInstrumentationLibrary() ) method.
opentelemetry-cpp/sdk/src/trace/tracer_provider.cc
Line 39 in 089b04d