.NET Tracing: What is the “Default” listener?
问题 Every example of tracing in .NET people remove the " Default " listener: <configuration> <system.diagnostics> <sources> <source name="TraceSourceApp" switchName="SourceSwitch" switchType="System.Diagnostics.SourceSwitch"> <listeners> <add name="ConsoleListener"/> <add name="ETWListener"/> <remove name="Default"/> </listeners> What is the Default listener, and why is it there by default? A Microsoft guy did benchmarks of the overhead with different listeners: Default |=========================