使用变量分解常见NLog布局

使用变量分解常见NLog布局,nlog,Nlog,我使用的是NLOG4.2.2 有没有一种方法可以分解多个目标(可能是变量)共有的布局 我试过这个: 不幸的是,这会在启动时触发以下异常: An unhandled exception of type 'System.TypeInitializationException' occurred in Microsoft.VisualStudio.HostingProcess.Utilities.dll 对于变量,NLog的文档非常稀少。有什么线索吗?,这是我的一个错误:变量不能在块中声明。在目

我使用的是NLOG4.2.2

有没有一种方法可以分解多个目标(可能是变量)共有的布局

我试过这个:


不幸的是,这会在启动时触发以下异常:

An unhandled exception of type 'System.TypeInitializationException' occurred in Microsoft.VisualStudio.HostingProcess.Utilities.dll

对于变量,NLog的文档非常稀少。有什么线索吗?

,这是我的一个错误:变量不能在
块中声明。在目标块之前移动变量声明可以解决问题。

您可以发布整个NLog配置节/文件吗?@AntonGogolev当然,我们来了:您应该可以这样做。我以前做过,这里展示过,我会尝试将你的配置简化为那篇文章中提供的一个基本示例,然后慢慢添加到你的文章中。您的配置中可能有其他内容引发了该错误(这是一个非常普遍的NLog无法设置记录器,消息)。现在不在我的开发计算机附近,因此我无法实际试用您的配置:(@alexbezek谢谢您的输入。当我将
${messageLayout}
替换为其值时,一切正常。对话在GitHub上继续: