There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Support for other tracing frameworks
While the ETW library is nice, not everyone will have the luxury of switching everything over to ETW just because we say so. The performance benefits of the preprocessor can be extended to pretty much any other tracing framework that supports the ability to check whether tracing has been enabled; we'd just need to extend the current preprocessor to use a plug-in framework for generating the proper calls based upon which trace framework you want to use.
Logging Application Block