Subject: | can_log() method for log() method users |
Hi. Log::Handler has is_* methods to see if it should log or not, but it doesn't have anything that corresponds to $logger->log($level => $message). It would be nice to have something like the following in Log::Handler::Levels :
sub can_log {
my ($self, $level) = @_;
if (!exists $LEVELS_BY_ROUTINE{$level}) {
$level = 'info';
}
my $levels = $self->{level};
return $levels->{$level} ? 1 : 0;
}