From d5436d953f7ee43cbc2d548dda0a4b6c669ddf2d Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Wed, 3 Dec 2025 13:29:12 -0500 Subject: [PATCH] feat integration/logs: update paths --- src/integrations/logs/opentelemetry_logs.ml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/integrations/logs/opentelemetry_logs.ml b/src/integrations/logs/opentelemetry_logs.ml index a06cf117..51aa0818 100644 --- a/src/integrations/logs/opentelemetry_logs.ml +++ b/src/integrations/logs/opentelemetry_logs.ml @@ -11,13 +11,13 @@ module Otel = Opentelemetry (* Levels *) (*****************************************************************************) (* Convert log level to Otel severity *) -let log_level_to_severity (level : Logs.level) : Otel.Logs.severity = +let log_level_to_severity (level : Logs.level) : Otel.Log_record.severity = match level with - | Logs.App -> Otel.Logs.Severity_number_info (* like info, but less severe *) - | Logs.Info -> Otel.Logs.Severity_number_info2 - | Logs.Error -> Otel.Logs.Severity_number_error - | Logs.Warning -> Otel.Logs.Severity_number_warn - | Logs.Debug -> Otel.Logs.Severity_number_debug + | Logs.App -> Severity_number_info (* like info, but less severe *) + | Logs.Info -> Severity_number_info2 + | Logs.Error -> Severity_number_error + | Logs.Warning -> Severity_number_warn + | Logs.Debug -> Severity_number_debug (*****************************************************************************) (* Logs Util *) @@ -44,9 +44,12 @@ let log ?service_name ?(attrs = []) ?(scope = Otel.Scope.get_ambient_scope ()) Option.map (fun (scope : Otel.Scope.t) -> scope.trace_id) scope in let severity = log_level_to_severity level in - let log = Otel.Logs.make_str ~severity ~log_level ?trace_id ?span_id msg in + let log = + Otel.Log_record.make_str ~severity ~log_level ?trace_id ?span_id msg + in (* Noop if no backend is set *) - Otel.Logs.emit ?service_name ~attrs [ log ] + (* TODO: be more explicit *) + Otel.Logger.emit ?service_name ~attrs [ log ] let otel_reporter ?service_name ?(attributes = []) () : Logs.reporter = let report src level ~over k msgf =