Q1:Does the enterpise logging use the same thread as application does? Or it runs on a seperate thread?
A: It uses the same thread. You can do asynchronous logging through the MSMQ trace listener.
Q2: Which option is faster(Inserting the record through logger/ Through application for the intended operation)?
A: I can't say as I don't know how efficient your own logging application will be. you'll have to do the performance testing. But I suggest you do the testing first for the LAB and see if the performance is acceptable
to you so you won't need to rewrite a new logging API.
Global Technology and Solutions