lib/opentelemetry_logger_metadata.ex
defmodule OpentelemetryLoggerMetadata do
@moduledoc """
Adds OpenTelemetry trace identifiers to logs.
In your application start:
```elixir
def start(_type, _args) do
OpenTelemetry.register_application_tracer(:my_project)
OpentelemetryLoggerMetadata.setup()
# ...
end
```
"""
def setup do
:opentelemetry_logger_metadata.setup()
end
end