首页 > 解决方案 > 如何在我的接收器中获取一些上下文数据

问题描述

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

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

标签: c#serilog

解决方案


推荐阅读