Hi folks, At least for me, trying to parse all but the most trivial trace file is a nightmare -- we have multiple threads, multiple concurrent messages being sent and received on a single thread, message processing being handed off between threads, etc. I figure that there has to be a way to make the logs easier to understand, so as a small first step I would like to propose adding a unique id to each message/MessageContext to be used as a correlation point for each of the log messages. (e.g. Message uid:2J39JAJQI11U2: AxisEngine receive: ...)
We can't correlate on the object id's of the MessageContext's, because those change if the message is persisted/restored. We also can't correlate on the WS-A MessageID, as that is not guaranteed to be present, and even if it is, it won't be identified early enough in the flow to prevent having to perform a double correlation. The usefulness of this will, of course, depend upon log messages taking advantage of its presence, but I certainly view it as a worthwhile use of bytes. Comments? -Bill --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
