c# - 如何在我的接收器中获取一些上下文数据
问题描述
我正在尝试编写一个自定义接收器,当日志事件与我们的消息总线上的消息相关时,它将日志条目写入内部系统。是否可以从日志事件或日志上下文中附加和检索这些数据?
public void Emit(LogEvent logEvent)
{
//How to get this?
MyMessageBusType correlatedMessage = null;
if(correlatedMessage != null)
{
var logMessage = logEvent.RenderMessage(formatProvider);
internalSystemClient.WriteLog(correlatedMessage, logMessage);
}
}
解决方案
推荐阅读
- sql - sys.dm_database_encryption_keys 返回 0 行
- c# - 使用实体框架插入时设置 Id 字段
- java - JavaFX如何刷新onAction事件按钮内的场景
- javascript - 使用 PKI 证书与浏览器进行签名
- ios - 努力解码 JSON
- python - 通过延迟调整绘制脉冲响应的相位图
- ios - 使用适用于 iPhone 的自定义 MDM 解决方案的 Google 和 Bing 安全搜索
- javascript - Javascript正则表达式在字符串中选择不同的内容
- java - 从树中返回一个字符串值
- c++ - 在 Visual Studio 2017 中将“头文件”(文件夹名称)从中文更改为英文