Log-Report
view release on metacpan or search on metacpan
lib/Log/Report.pm view on Meta::CPAN
$domain->isa('Log::Report::Domain') or panic;
return $reporter->{textdomains}{$domain->name} = $domain;
}
if(@_==2)
{ # used for 'maintenance' and testing
return delete $reporter->{textdomains}{$_[0]} if $_[1] eq 'DELETE';
return $reporter->{textdomains}{$_[0]} if $_[1] eq 'EXISTS';
}
my $name = (@_%2 ? shift : pkg2domain((caller)[0])) || 'default';
my $domain = $reporter->{textdomains}{$name} ||= Log::Report::Domain->new(name => $name);
$domain->configure(@_, where => [caller]) if @_;
$domain;
}
#--------------
sub needs(@)
{ my $thing = shift;
my $self = ref $thing ? $thing : $reporter;
( run in 0.402 second using v1.01-cache-2.11-cpan-a3c8064c92c )