簡體   English   中英

OpCode 被附加到進程外語義日志記錄 (SALB) c# 中的事件名稱

[英]OpCode is being attached to event name in out-of-process Semantic logging (SALB) c#

我正在使用彈性搜索進行進程外語義日志記錄。 當我使用 kibana 瀏覽事件時,我可以看到事件即將到來。 但是事件名稱顯示為“事件名稱+操作碼”。 即事件 OpCode 被附加到事件名稱。

我的示例事件之一是

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 是與 OpcodeName 連接的 TaskName:

public string EventName
{
    get { return this.TaskName + this.OpcodeName; }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM