# Perl - OpenTracing AutoScope Making life easyier with 'auto-closing guarded scopes', instead of keeping track manually. ## SYNOPSIS ```perl MyPackage; use OpenTracing::AutoScope; sub foo { OpenTracing::AutoScope->start_guarded_span; ... return $foo } ``` ## DESCRIPTION Using the C<start_guarded_span> class method is just a convenience around things like: ```perl use OpenTracing::GlobalTracer qw/$TRACER/; sub foo { my $scope = $TRACER->start_active_span( 'MyPackage::foo' => { options }; my $self = shift; ... # do stuff $scope->close return $foo } ``` ## LICENSE INFORMATION This library is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0. This package is distributed in the hope that it will be useful, but it is provided ���as is��� and without any express or implied warranties. For details, see the full text of the license in the file LICENSE.