操作代码正在附加到进程外语义日志记录 (SALB) c# 中的事件名称



我正在使用弹性搜索进行进程外语义日志记录。当我使用 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; }
}

最新更新