Condition Coverage

blib/lib/Log/Log4perl/Logger.pm
Criterion Covered Total %
condition 23 31 74.1


and 3 conditions

line !l l&&!r l&&r condition
199 898 4 6 $seen{$appender_name}++ and $Log::Log4perl::one_message_per_appender
273 5 0 4 ref $_ eq 'HASH' && exists $_->{'filter'} && ref $_->{'filter'} eq 'CODE'
441 39 3 5 time > $Log::Log4perl::Config::Watch::NEXT_CHECK_TIME && $Log::Log4perl::Config::WATCHER->change_detected
526 1305 279 641 $parent_class ne "" and not exists $Log::Log4perl::Logger::LOGGERS_BY_NAME->{$parent_class}

or 2 conditions

line l !l condition
693 33 0 shift() || die('create_custom_level: forgot to pass in a level string!')
695 33 0 shift() || die('create_custom_level: forgot to pass in a level after which to place the new level!')
766 591 0 shift() || die('create_log_level_methods: forgot to pass in a level string!')
1088 2 0 $delta ||= 1
1108 2 3 $delta ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
145 72 109 4 $level ||= $self->level
675 11 0 0 $INITIALIZED or $NON_INIT_WARNED
783 435 0 1 $INITIALIZED or $NON_INIT_WARNED