Threshold-based observability logging compatibility shim.
This module preserves the historical public logging API while the runtime
continues to honor config :jido, :observability, log_level: ... and
per-instance Jido.Debug overrides.
Summary
Functions
Conditionally logs a message based on the observability threshold.
Returns the current observability log threshold.
Types
@type level() :: Logger.level()
Functions
@spec log(level(), Logger.message(), keyword()) :: :ok
Conditionally logs a message based on the observability threshold.
When :jido_instance metadata is present, per-instance overrides from
Jido.Debug are honored.
@spec threshold() :: level()
Returns the current observability log threshold.