Branch Coverage

blib/lib/Acme/Ghost/Log.pm
Criterion Covered Total %
branch 25 34 73.5


line true false branch
285 3 0 @_ > 1 ? :
3 1 @_ ? :
296 0 4 unless exists $MAGIC{$args->{'level'}}
302 1 3 if ($args->{'logger'}) { }
0 3 elsif ($args->{'handle'}) { }
1 2 elsif ($args->{'file'}) { }
303 0 1 unless builtin::blessed($args->{'logger'})
311 0 1 unless defined $self->{'handle'}
322 0 10 if (scalar @_ >= 1)
347 1 7 unless $mag <= $req
350 2 5 if (my $logger = $self->logger)
352 2 0 if (my $code = $logger->can($name)) { }
361 3 2 if (my $handle = $self->handle)
367 0 3 unless $handle->print($ENCODING->encode("[$time] [${$}] [$level] " . join(" ", @msg) . "\n", 0))
373 0 2 if $self->provider ne "syslog"
380 1 3 if $self->{'file'}
381 3 1 unless $self->logger