ocaml-opentelemetry/src/logs_service_pp.ml
Simon Cruanes 8b1b6aecf2
update codegenerated protos
this requires ocaml-protoc with support for optionals in proto3,
which is [wip](https://github.com/mransan/ocaml-protoc/pull/184).
However we only extract the protobufs explicitly, not during a regular
build
2022-09-30 13:59:28 -04:00

20 lines
1,021 B
OCaml

[@@@ocaml.warning "-27-30-39"]
let rec pp_export_logs_service_request fmt (v:Logs_service_types.export_logs_service_request) =
let pp_i fmt () =
Pbrt.Pp.pp_record_field ~first:true "resource_logs" (Pbrt.Pp.pp_list Logs_pp.pp_resource_logs) fmt v.Logs_service_types.resource_logs;
in
Pbrt.Pp.pp_brk pp_i fmt ()
let rec pp_export_logs_partial_success fmt (v:Logs_service_types.export_logs_partial_success) =
let pp_i fmt () =
Pbrt.Pp.pp_record_field ~first:true "rejected_log_records" Pbrt.Pp.pp_int64 fmt v.Logs_service_types.rejected_log_records;
Pbrt.Pp.pp_record_field ~first:false "error_message" Pbrt.Pp.pp_string fmt v.Logs_service_types.error_message;
in
Pbrt.Pp.pp_brk pp_i fmt ()
let rec pp_export_logs_service_response fmt (v:Logs_service_types.export_logs_service_response) =
let pp_i fmt () =
Pbrt.Pp.pp_record_field ~first:true "partial_success" (Pbrt.Pp.pp_option pp_export_logs_partial_success) fmt v.Logs_service_types.partial_success;
in
Pbrt.Pp.pp_brk pp_i fmt ()