【发布时间】:2011-06-04 23:40:46
【问题描述】:
我面临一个难题。我需要为托管应用程序实现一个自定义诊断部分,就像 app.config 中的 system.diagnostics 一样。场景如下:
我有一个 XML 文件,其中包含与每个跟踪源关联的跟踪源和侦听器列表。XML 文件中还有其他与跟踪无关的内容。我需要做的是,阅读XML 文件并设置跟踪源和侦听器,就像 .NET 在应用程序启动时所做的那样。当我做类似的事情时:
TraceSource sample = new TraceSource("SampleTraceSource");应用程序应该能够设置我的 XML 文件中的跟踪源“SampleTraceSource”,而不是从 app.config 中获取它。到目前为止,.NET 在幕后完成了所有这些工作,因此您不必担心它是如何实现的。我相信这是在应用程序启动时在 System.dll 中完成的。
有什么想法吗?
谢谢
【问题讨论】:
标签: c# .net trace system.diagnostics event-listener