Module Opentelemetry.Logger

include module type of struct include Logger end
val dummy : t

Dummy logger, always disabled

val enabled : t -> bool
val emit1 : t -> Opentelemetry_core.Log_record.t -> unit
val of_exporter : Opentelemetry_core.Exporter.t -> t
val default : Logger.t
val log : ?logger:Logger.t -> ?attrs:Opentelemetry_core.Key_value.t list -> ?trace_id:Opentelemetry_core.Trace_id.t -> ?span_id:Opentelemetry_core.Span_id.t -> ?severity:Opentelemetry_core.Log_record.severity -> string -> unit
val logf : ?logger:Logger.t -> ?attrs:Opentelemetry_core.Key_value.t list -> ?trace_id:Opentelemetry_core.Trace_id.t -> ?span_id:Opentelemetry_core.Span_id.t -> ?severity:Opentelemetry_core.Log_record.severity -> ((('a, Stdlib.Format.formatter, unit, unit) format4 -> 'a) -> unit) -> unit