New Guids on every WriteTrace

Sep 10, 2009 at 11:38 AM

I don't think this was the intent of the API. In the Logging for project server, the correlation GUID is used to provide visibility into related log messages. Many things in Project Server occur asynchronously, and it is through the correlation GUID that these asynchronous events can be tracked.


Sep 10, 2009 at 4:45 PM

I think you're probably right about this.  In my next release I'll add overloads in so a caller can set this if they want.  I'll also update the methods to pass this back to the caller.  That way the user can log the first message, capture the guid, and pass it back on subsequent calls.