Our Application We have an multithreaded (and also multiple Task objects that use the thread pool) WPF service that writes to these targets. We are attempting to archive when we reach 1GB and when the date rolls.
The Problem When the archive file is created we are getting two or three copies of the file in the archive folder. They all have exactly the same byte count and same timestamp and have sequential names (archive.2.log and archive.3.log for example). Why are we getting these duplicate files at archive time when we reach 1GB?