如何在接收器中获取一些上下文数据

时间:2018-11-20 09:07:29

标签: c# serilog

我正在尝试编写一个自定义接收器,当日志事件与我们的消息总线上的消息相关时,该接收器会将日志条目写入内部系统。是否可以从日志事件或日志上下文附加和检索此数据?

public void Emit(LogEvent logEvent)
{
    //How to get this?
    MyMessageBusType correlatedMessage = null;
    if(correlatedMessage != null)
    {   
        var logMessage = logEvent.RenderMessage(formatProvider);
        internalSystemClient.WriteLog(correlatedMessage, logMessage);
    }
}

0 个答案:

没有答案