The main difference is that you specify: Debug is not included in release, but Trace is.
The supposed difference, as I understand it, is that development teams can use Debug to distribute rich descriptive messages that may be too detailed (or revealing) for the consumer (s) of the product, while Trace is designed to emit message types, which are more specifically application-oriented applications.
To answer your last question, I cannot think of a reason to use Debug to process the piece of code I was planning to release.
Hope this helps.
Jared 07 Oct '08 at 19:07 2008-10-07 19:07
source share