Does using $ev in place of $_ in the last line of this snippet (in the real code) make any difference?
my $ev = $_; #### You set $ev = $_ here
if ($sometimes) { # sometimes goes this path and sometimes the
+ else
eval {
dave('proc2', {}, 'arg1', 'arg2');
1;
} or $log->warn("failed $@");
} else {
$log->logwarn("test $_"); #### But then use $_ here
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.