| line | !l | l&&!r | l&&r | condition | 
 
| 62 | 0 | 0 | 0 | defined $$self{'LogFile'} and -f $$self{'LogFile'} | 
 
| 70 | 0 | 0 | 0 | defined $lvl and $lvl | 
 
| 73 | 0 | 0 | 0 | defined $$self{'Debug'} and $$self{'Debug'} == 1 | 
 
|  | 0 | 0 | 0 | defined $$self{'Level'} and $$self{'Level'} != 0 | 
 
|  | 0 | 0 | 0 | defined $$self{'Level'} and $$self{'Level'} != 0 and $$self{'Level'} >= $lvl | 
 
|  | 0 | 0 | 0 | defined $$self{'Debug'} and $$self{'Debug'} == 1 and (defined $$self{'Level'} and $$self{'Level'} != 0 and $$self{'Level'} >= $lvl) | 
 
| 79 | 0 | 0 | 0 | defined $$self{'LogTime'} and $$self{'LogTime'} == 1 | 
 
| 84 | 0 | 0 | 0 | defined $$self{'LogCaller'} and $$self{'LogCaller'} == 1 | 
 
| 88 | 0 | 0 | 0 | defined $subroutine && defined $package | 
 
| 95 | 0 | 0 | 0 | defined $subroutine and $subroutine =~ /^[(]*eval[)]*$/ | 
 
| 98 | 0 | 0 | 0 | defined $subroutine && $subroutine | 
 
| 102 | 0 | 0 | 0 | defined $$self{'LogLevel'} and $$self{'LogLevel'} == 1 | 
 
| 106 | 0 | 0 | 0 | defined $logentry && $logentry | 
 
| 108 | 0 | 0 | 0 | defined $$self{'LogFile'} and $$self{'LogFile'} | 
 
| 113 | 0 | 0 | 0 | defined $$self{'STDERR'} and $$self{'STDERR'} == 1 | 
 
|  | 0 | 0 | 0 | defined $$self{'STDOUT'} and $$self{'STDOUT'} == 1 |