line |
true |
false |
branch |
1242
|
14 |
1 |
unless @_ > 1 |
1244
|
1 |
0 |
@_ > 1 ? : |
1251
|
1 |
0 |
unless (exists $LOGGER{$appl}) |
1255
|
1 |
0 |
if ($export) |
1264
|
0 |
2 |
unless @_ == 2 |
1267
|
0 |
2 |
unless (exists $LOGGER{$logger}) |
1275
|
0 |
2 |
unless @_ == 2 |
1278
|
2 |
0 |
unless (exists $LOGGER{$logger}) |
1286
|
0 |
0 |
unless @_ == 2 |
1289
|
0 |
0 |
if (exists $LOGGER{$logger}) |
1309
|
0 |
16 |
if (@_) |
1310
|
0 |
0 |
if ($_[0] eq 'config') { } |
1323
|
0 |
32 |
if ($args[0] and $args[0] eq 'config') |
1327
|
0 |
32 |
if (@args > 2) |
1328
|
0 |
0 |
if (@args % 2 != 0) |
1359
|
0 |
2 |
unless @_ > 1 |
1387
|
0 |
6 |
unless $o_opts = $package->validate($o_opts) |
1393
|
0 |
2 |
if ($@) |
1404
|
0 |
2 |
unless ($opts) |
1428
|
3 |
3 |
if (not $self->output($alias)) { } |
1431
|
1 |
2 |
unless (exists $n_opts->{'alias'}) |
1438
|
0 |
3 |
unless $self->output($alias)->reload($o_opts) |
1444
|
0 |
2 |
if ($@) |
1458
|
2 |
6 |
if (not exists $reloaded{$alias} and $output->{'remove_on_reload'}) { } |
1463
|
0 |
2 |
if ($@) |
1486
|
0 |
3 |
unless @_ == 3 or @_ == 4 |
1493
|
3 |
0 |
@_ == 2 ? : |
1495
|
0 |
3 |
unless ($pattern =~ /^%[a-ln-z]\z/i) |
1499
|
0 |
3 |
unless (defined $name and $name =~ /^[%\w\-\.]+\z/) |
1503
|
1 |
2 |
if (ref $code ne 'CODE') |
1516
|
0 |
4 |
unless @_ == 3 |
1520
|
0 |
4 |
unless (exists $alias->{$name}) |
1524
|
0 |
4 |
if (ref $new ne 'HASH') |
1528
|
0 |
0 |
unless (defined $new->{'minlevel'} or defined $new->{'maxlevel'}) |
1533
|
0 |
8 |
unless defined $new->{$level} |
1535
|
8 |
0 |
if ($new->{$level} =~ /^(?:
8 | nothing |
7 | debug |
6 | info |
5 | notice |
4 | warning | warn |
3 | error | err |
2 | critical | crit |
1 | alert |
0 | emergency | emerg |
fatal
)\z/x) { } |
1537
|
0 |
8 |
if $new->{$level} =~ /^\d\z/ |
1553
|
16 |
12 |
if ($level_num < 4) |
1560
|
48 |
36 |
if ($levels->{$level}) { } |
1578
|
0 |
13 |
unless @_ == 2 |
1581
|
10 |
3 |
exists $alias->{$name} ? : |
1588
|
0 |
0 |
if (@alias) { } |
1591
|
0 |
0 |
unless $output and UNIVERSAL::can($output, 'flush') |
1593
|
0 |
0 |
unless ($output->flush) |
1594
|
0 |
0 |
if (defined $errors) { } |
1603
|
0 |
0 |
unless UNIVERSAL::can($output, 'flush') |
1605
|
0 |
0 |
unless ($output->flush) |
1606
|
0 |
0 |
if (defined $errors) { } |
1615
|
0 |
0 |
defined $errors ? : |
1725
|
0 |
0 |
unless (exists $params{$param}) |
1744
|
35 |
3 |
if (exists $AVAILABLE_OUTPUTS{$type}) { } |
|
3 |
0 |
elsif ($type =~ /::/) { } |
1754
|
0 |
38 |
if ($@) |
1764
|
0 |
32 |
unless my $o_obj = $package->new($o_opts) |
1807
|
122 |
48 |
if (exists $split_options{$key}) { } |
1834
|
138 |
107 |
if ($levels->{$level}) { } |
1853
|
38 |
0 |
if ($output->{'alias'}) |
1869
|
0 |
38 |
if (exists $args[0]{'filter'}) |
1875
|
0 |
38 |
if ($options{'category'}) |
1882
|
19 |
19 |
unless ($options{'alias'}) |
1886
|
0 |
19 |
if (exists $alias->{$rand}) |
1895
|
3 |
35 |
if ($options{'filter_message'}) |
1900
|
20 |
18 |
unless (defined $options{'priority'}) |
1906
|
30 |
46 |
if $options{$opt} =~ /^\d\z/ |
1916
|
70 |
140 |
if $level_num > 3 |
1920
|
2 |
36 |
if ($options{'message_pattern'}) |
1921
|
0 |
2 |
unless (ref $options{'message_pattern'}) |
1925
|
0 |
16 |
unless (exists $pattern->{$p}) |
1944
|
0 |
2 |
if $@ |
1947
|
37 |
1 |
if ($options{'message_layout'}) |
1965
|
100 |
168 |
unless defined $p and length $p |
1966
|
101 |
67 |
if (exists $pattern->{$p}) { } |
1978
|
37 |
0 |
if (@chunks) |
1986
|
0 |
37 |
if $@ |
2007
|
1 |
2 |
if ($ref eq 'CODE') { } |
|
0 |
2 |
elsif ($ref eq 'Regexp') { } |
|
1 |
1 |
elsif (not $ref) { } |
2050
|
0 |
1 |
unless (defined $filter{'condition'} and $filter{'condition'} =~ /\w/) |
2060
|
0 |
1 |
if ($cond) |
2065
|
0 |
3 |
unless (exists $filter{$m}) |
2069
|
2 |
1 |
if (not $ref) { } |
|
0 |
1 |
elsif ($ref ne 'Regexp') { } |