OpCode附加到进程外语义日志记录(SALB)c#中的事件名称

时间:2017-01-16 07:05:13

标签: c# elasticsearch etw-eventsource semantic-logging slab

我正在使用弹性搜索进行进程外语义记录。当我使用kibana浏览事件时,我可以看到事件即将来临。但事件名称显示为“事件名称+ OpCode”。这是OpCode附加到事件名称的事件。

我的一个示例活动是

Event(RequestStartId, Level = EventLevel.Verbose, Keywords = Keywords.Requests, Task = Tasks.Request, Opcode = EventOpcode.Start)]
public void RequestStart(string message)
{
    WriteEvent(message);
}

在弹性搜索(Kibana)中,事件名称显示为“ RequestStartStart

操作码开始附加到事件名称是否是正常行为?

1 个答案:

答案 0 :(得分:1)

这是SLAB的内置行为。您可以在EventSchema类中看到它定义,其中EventName是与OpcodeName连接的TaskName:

app.run(host='0.0.0.0', port={port_number})