sub openFile { my ($filename, $mode) = @_; use FileHandle; my $filehandle = FileHandle->new($filename,$mode); if (defined $filehandle) { push(@openedFileHandles, $filehandle); return $filehandle; } return 0; } #### my $logfile = openFile("application.log",">>"); #### foreach my $filehandle (@openedFileHandles) { if (fileno($filehandle)) { $filehandle->close(); } }