标签: c# .net nlog
我想将上下文数据(如事务ID)附加到由一个类实例创建的每条日志消息中。目前我只看到两种方法:
有什么其他选择可以实现这一目标?
答案 0 :(得分:2)
另一个选择是将上下文数据添加到NLog上下文类,如MDC:
设置:
MappedDiagnosticsContext.Set("transactionId",1);
渲染:
${mdc:item=transactionId}
其他上下文类是:
目前,Logger范围内没有上下文类。