OpCode прикрепляется к имени события во внешнем семантическом ведении журнала (SALB) c#

Я делаю семантическое ведение журнала вне процесса с эластичным поиском. Когда я просматривал события с помощью 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».

Это нормальное поведение, когда код операции начинает присоединяться к имени события?


person Binu Vijayan    schedule 16.01.2017    source источник


Ответы (1)


Это встроенное поведение SLAB. Вы можете увидеть его определение в EventSchema , где EventName — это TaskName, связанный с OpcodeName:

public string EventName
{
    get { return this.TaskName + this.OpcodeName; }
}
person Randy supports Monica    schedule 01.08.2017