如何从跟踪侦听器获取跟踪类别

本文关键字:跟踪 获取 侦听器 | 更新日期: 2023-09-27 18:36:50

所以我对TraceListener进行了子类化,以便通过管道将输出传输到EntLib6 SLAB,而无需注入客户记录器实现。我现在遇到的问题是我需要查看Trace.Writeline(message, category)提供的类别,但我不确定它在哪里。在哪里可以从自定义跟踪侦听器获取类别?

最终目标实际上是从库中的跟踪输出中获取信息,并通过使用库的应用程序中的实际记录器发送它们。我也愿意接受任何更好的技术。

如何从跟踪侦听器获取跟踪类别

我遵循了 https://github.com/MRCollective/AzureTraceListeners 的例子

基本上在您的自定义跟踪侦听器中,当您覆盖诸如公共覆盖无效写行(字符串消息,字符串类别)

您可以在方法中获取类别。您可以从那里将其传递给您自己的处理方法。