c#NLog本地ip缓存
我了解到,NLog 4.6.8提供了获取本地IP地址的布局,为了获得更好的性能,可以使用缓存的IP值 我使用的布局如下:c#NLog本地ip缓存,c#,.net,logging,nlog,C#,.net,Logging,Nlog,我了解到,NLog 4.6.8提供了获取本地IP地址的布局,为了获得更好的性能,可以使用缓存的IP值 我使用的布局如下: <target xsi:type="Network" ... ... layout="SrcIP:${local-ip:cached:true}, ${message}"/> 但我不确定这是正确的语法,因为文档对我来说不是很清楚。 有人能告诉我这个语法是否正确吗? 如果没有,我应该如何无限期地缓存ip? 非常感谢谢
<target xsi:type="Network"
...
...
layout="SrcIP:${local-ip:cached:true}, ${message}"/>
但我不确定这是正确的语法,因为文档对我来说不是很清楚。有人能告诉我这个语法是否正确吗? 如果没有,我应该如何无限期地缓存ip?
非常感谢谢谢 正确的语法是:
${local-ip:cached=true}
现在,它工作正常,警告消息本地ip在内部NLog日志中没有默认属性将消失。
谢谢
${local ip:cached seconds=60}
或${local ip:cached=true}
。另请参见wiki:那么我使用的语法是正确的,对吗${local ip:cached:true}在您使用${local ip:chacedcached:true}
之前,现在您使用${local ip:cached:true}
,但是正确的值是${local ip:cached=true}
好的,非常感谢