| line | % | coverage | condition |
| 385 | 100 | | scalar @_ == 1 and ref $_[0] ne "HASH" |
| 436 | 100 | | $args{'syslog'} and not $args{'script_name'} |
| 438 | 67 | | $ENV{'SCRIPT_NAME'} || $0 |
| 444 | 100 | | $args{'file'} || $args{'array'} |
| 445 | 100 | | &Scalar::Util::blessed($logger) and ref $logger eq __PACKAGE__ |
| 525 | 33 | | $path =~ /$RE_SAFE_PATH/ and not $path =~ /$RE_DOTDOT/ |
| 628 | 33 | | defined $format and $format eq "json" |
| 631 | 0 | | $bclass && $bclass ne __PACKAGE__ |
| 645 | 33 | | $format || $default |
| 651 | 33 | | $bclass && $bclass ne __PACKAGE__ |
| 662 | 50 | | $ENV{$1} // "" |
| 763 | 100 | | scalar @messages == 1 and ref $messages[0] eq "ARRAY" |
| 776 | 33 | | &blessed($self) || $self |
| 784 | 50 | | (&CORE::GLOBAL::caller(1))[3] // "" |
| 794 | 50 | | &blessed($self) || __PACKAGE__ |
| 830 | 0 | | exists $logger->{'sendmail'} and exists $logger->{'sendmail'}{'to'} |
| 834 | 0 | | not defined $sm->{'level'} or $Log::Abstraction::syslog_values{$level} <= $Log::Abstraction::syslog_values{$sm->{'level'}} |
| 842 | 0 | | defined $self->{'_last_email_sent'} && $now - $self->{'_last_email_sent'} < $interval |
| 847 | 0 | | $sm->{'host'} || $DEFAULT_SMTP_HOST |
| 850 | 0 | | $sm->{'port'} || $DEFAULT_SMTP_PORT |
| 851 | 0 | | $port =~ /$RE_PORT/ and $port >= $MIN_PORT and $port <= $MAX_PORT |
| 872 | 0 | | $sm->{'from'} || $DEFAULT_FROM_ADDR |
| 905 | 0 | | not defined $syslog->{'level'} or $Log::Abstraction::syslog_values{$level} <= $syslog->{'level'} |
| 910 | 0 | | delete $syslog->{'facility'} || $DEFAULT_SYSLOG_FACILITY |
| 927 | 0 | | $LEVEL_TO_SYSLOG_PRIORITY{$level} // "warning" |
| 943 | 0 | | $jd->{'socket'} || $DEFAULT_JOURNALD_SOCKET |
| 946 | 0 | | $jd->{'identifier'} || $self->{'script_name'} || do {
require File::Basename;
File::Basename::basename($0)
} |
| 970 | 0 | | $logger->{'file'} || $logger->{'array'} || $logger->{'syslog'} || exists $logger->{'sendmail'} || $logger->{'fd'} || $logger->{'journald'} |
| 997 | 0 | | $level eq "notice" and $logger->can("info") |
| 1100 | 25 | | $params and ref $params eq "HASH" and exists $params->{'warning'} |
| 1128 | 67 | | $self->{'croak_on_error'} or not defined $self->{'logger'} || defined $self->{'array'} |
| 33 | | defined $self->{'logger'} || defined $self->{'array'} |
| 1135 | 67 | | $self->{'carp_on_warn'} or not defined $self->{'logger'} || defined $self->{'array'} |
| 33 | | defined $self->{'logger'} || defined $self->{'array'} |
| 1274 | 100 | | $self->{'level'} && $self->{'level'} >= $Log::Abstraction::DEBUG |