我正在使用弹性搜索进行进程外语义日志记录。当我使用 kibana 浏览事件时,我可以看到事件即将到来。但事件名称显示为"事件名称 + 操作码"。也就是说,操作码被附加到事件名称。
我的示例事件之一是
Event(RequestStartId, Level = EventLevel.Verbose, Keywords = Keywords.Requests, Task = Tasks.Request, Opcode = EventOpcode.Start)]
public void RequestStart(string message)
{
WriteEvent(message);
}
在弹性搜索 (Kibana) 中,事件名称显示为"RequestStartStart"
操作码开始附加到事件名称是正常行为吗?
这是
SLAB的内置行为。 您可以在 EventSchema
类中看到它的定义,其中 EventName 是与操作码名称连接的 TaskName:
public string EventName
{
get { return this.TaskName + this.OpcodeName; }
}