fix: better retrocompat for enter_manual_{toplevel,sub}_span

This commit is contained in:
Simon Cruanes 2025-05-02 09:19:35 -04:00
parent 3c1360677a
commit 384dca93e2
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4
2 changed files with 4 additions and 3 deletions

View file

@ -84,8 +84,9 @@ let[@inline] enter_manual_toplevel_span ?flavor ?level ?__FUNCTION__ ~__FILE__
let[@inline] enter_manual_sub_span ~parent ?flavor ?level ?__FUNCTION__
~__FILE__ ~__LINE__ ?data name : explicit_span =
enter_manual_span ~parent:(Some parent) ?flavor ?level ?__FUNCTION__ ~__FILE__
~__LINE__ ?data name
enter_manual_span
~parent:(Some (ctx_of_span parent))
?flavor ?level ?__FUNCTION__ ~__FILE__ ~__LINE__ ?data name
let[@inline] exit_manual_span espan : unit =
if espan != Collector.dummy_explicit_span then (

View file

@ -114,7 +114,7 @@ val enter_manual_span :
@since NEXT_RELEASE *)
val enter_manual_sub_span :
parent:explicit_span_ctx ->
parent:explicit_span ->
?flavor:[ `Sync | `Async ] ->
?level:Level.t ->
?__FUNCTION__:string ->