Wouldn't it be more efficient to compress the collected log file on the server and then transfer the compressed file to the destination. In my case the destination for the compressed files is a different file server. Thus currently the log file is copied to the file server, then the compression routine is run on the log file, in effect copying it right back where it came from and then writing the compressed version back to the server. So the data gets moved a total of 3 times. It just seems more efficient to start a new log file, compress the old one and copy it once in compressed form to the destination and then delete the old log file that was just compressed.