是否可以在NLog.config
配置文件中使用“变量”从某些C#代码中获取值?
我想使用“变量”的原因是检索用户先前在Windows窗体中输入的密码(我用来记录我的数据库中的信息)。
答案 0 :(得分:9)
我找到了答案:
我需要使用Global Diagnostics Context类,如:
GlobalDiagnosticsContext.Set("myVariableName", "myValue");
${gdc:item=myVariableName}
会给我"myValue"