We should consider enforcing three args open in Log4perl this is coming from ` sub file_open` Log::Log4perl::Appender::File ```perl eval { if($self->{syswrite}) { sysopen $fh, "$self->{filename}", $sysmode or die "Can't sysopen $self->{filename} ($!)"; } else { open $fh, "$arrows$self->{filename}" or die "Can't open $self->{filename} ($!)"; } }; ```