if ( $opts{log} ) { open STDOUT, ">>".$opts{log} or warn "error opening log: $!"; open STDERR, ">>".$opts{log} or warn "error opening log: $!"; } else { open STDOUT, ">>/dev/null" or warn "error opening /dev/null for writing: $!"; open STDERR, ">>/dev/null" or warn "error opening /dev/null for writing: $!"; }