If you create a new logger for each thread (saving the ILog reference in thread-local storage), you can define whatever appender you want for it. I would think that would eliminate thread safety issues.
Richard J. Pennenga Software Developer Angel Medical Systems, Inc. T: 732-542-5551 x110 F: 732-542-5560 rpenne...@angel-med.com www.angel-med.com [cid:image005.jpg@01CC9A0D.265C3050] <http://twitter.com/AngelMedSystems> [cid:image006.jpg@01CC9A0D.265C3050] <http://www.youtube.com/AngelMedicalSystems> [cid:image007.jpg@01CC9A0D.265C3050] <http://www.facebook.com/home.php?#/pages/Shrewsbury-NJ/Angel-Medical-Systems/78938919935?ref=ts> [cid:image008.jpg@01CC9A0D.265C3050] <http://www.linkedin.com/companies/88422?trk=ape_s000001e_1000>
<<inline: image005.jpg>>
<<inline: image006.jpg>>
<<inline: image007.jpg>>
<<inline: image008.jpg>>