在我的组件中,我通过派生EventSource
类创建了几个 ETW 事件源:
[EventSource]
public class MessagingTrace : EventSource
{
[Event(1)]
public void MessageReceived(string address)
{
this.WriteEvent(1, address);
}
}
我尝试关注有关在 Windows Azure 中启用诊断的文章,但我找不到有关如何配置 Azure 诊断以从我自己的来源捕获事件的任何指导。
虽然我知道该选项存在,但我宁愿不通过旧的 .NET 跟踪路由我的事件,因为它只能在部署时配置。
有没有办法让 Azure 诊断来接收我的事件?