title: System.Diagnostics.Tracing.EventSource vs System.Diagnostics.Trace
body: <p>I'm not sure I understand the major differences between ETW using System.Diagnostics.Tracing, and using System.Diagnostics.Trace. I understand that with both of them I can dump events onto some output stream, and that I can use various listeners to intercept this data - including custom listeners. </p>
  
  <p>But except the fact that ETW's infrastructure is embdded into Windows and I can use WPR and PerfView out of the box, I don't see a difference.</p>
  
  <p>When would I choose one over the other?</p>