OpenTra...anProxy(3)

πŸ“¦ version 1.006, in alpine 3.24

🌸 NAME 🌸

OpenTracing::SpanProxy β€” wrapper around an OpenTracing::Span

(You’re reading OpenTra...anProxy(3), bestie πŸ’…βœ¨)


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this is the wrapper class that user code would normally receive when working with spans. It’s the little proxy bestie that shows up in your code’s DMs when spans are involved πŸ’–

It allows the creation of nested subspans, and it will automatically mark the span as complete when the proxy object is discarded. No cap, it handles the cleanup vibe for you 🫢

For methods available here, see OpenTracing::Span. That’s the main character reference, iykyk πŸ‘‘


πŸŽ€ span πŸŽ€

Returns the OpenTracing::Span instance that this wraps. Like, the actual span underneath the proxy β€” here’s your icon, periodt ✨

🌈 log 🌈

Writes a log entry to the OpenTracing::Span. Very demure, very documented πŸ“

🧚 new_span 🧚

Creates a new sub-span under this OpenTracing::Span instance. Nested span era, we love to see it πŸ’œ

πŸ’€ DESTROY πŸ’€

Called on destruction, will mark completion on the span by calling "finish" in OpenTracing::Span. So when the proxy goes bye-bye, finish gets the call β€” important detail, don’t forget it 😭πŸ”₯


🌟 AUTHOR 🌟

Tom Molesworth <TEAM@cpan.org>


πŸ‘‘ LICENSE πŸ‘‘

Copyright Tom Molesworth 2018-2021. Licensed under the same terms as Perl itself.


Okay bye bestie 🫢 β€” signing off from the OpenTra...anProxy(3) page with perl v5.42.2 energy, dated 2026-02-15, from the User Contributed Perl Documentation corner of the internet πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from