Agent::Tag::Callback(3pm) | User Contributed Perl Documentation | Agent::Tag::Callback(3pm) |
Log::Agent::Tag::Callback - a dynamic tag string
require Log::Agent::Tag::Callback; # Inherits from Log::Agent::Tag. my $tag = Log::Agent::Tag::Callback->make( -name => "session id", -callback => Callback->new($obj, 'method', @args), -postfix => 1, -separator => " -- ", );
This class represents a dynamic tag string, whose value is determined by invoking a pre-determined callback, which is described by a "Callback" object.
You need to make your application depend on the "Callback" module from CPAN if you make use of this tagging feature, since "Log::Agent" does not depend on it, on purpose (it does not really use it, it only offers an interface to plug it in). At least version 1.02 must be used.
The following parameters are defined, in alphabetical order:
If the callback is busy, the tag emitted is:
callback "user" busy
assuming "user" is the name you supplied via "-name" for this tag.
Raphael Manfredi <Raphael_Manfredi@pobox.com>
2022-10-15 | perl v5.34.0 |