正如问题所述,如果我的服务中出现异常,我希望它显示在管理员频道中,这样我们就不必打开诊断程序就可以在调试频道中看到它。例如,如果未打开日志,我们可能会错过该事件。但是,在跟踪的上下文中看到调试通道中的错误会很高兴。要实现这一目标,我需要在两个频道中展示它。
使用ETW实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
暂时没有回答这个问题。我处理这个wasto的方式使ETW特定事件变得私有,并使用[NonEvent]属性创建一个公共帮助器方法。这将像往常一样获取事件的参数,然后对实际的事件方法进行2次调用,一次为admin定义,另一次为debug调整。