Logging should be mostly dead. It's slow, blocks the application, and requires external resources. ETW is built into Windows, happens on a different thread, is VERY fast, and allows you to capture lots of different things.
>disagree ;-)
>logging before and after each Getdescription/Add linepair might establish if those errors occur
>somewhat randomly distributed across a dataload-weighted mean
>or
>clump on few/one particular table.
>In second case, I'd start searching on the server, in first I's look at cable/network issues first.
>
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer