【发布时间】:2014-01-27 19:11:43
【问题描述】:
我将我的 NLog 错误电子邮件文本的内容放入一个文件中,并使用 FileContents 渲染器渲染它。如果布局渲染器生成空字符串,我想做的是隐藏 html 输出的某些部分
<div>Request ticket: ${httpContextItems:key=RequestTicket}</div>
我不确定when condition/property 的语法。以下是一些尝试:
${httpContextItems:key=RequestTicket:when:length>0}
<div>Request ticket: ${httpContextItems:key=RequestTicket}</div>
${??? How to enclose? }
而且 NLog 不喜欢这种嵌套的东西:
${when:when=length(${httpContextItems:key=RequestTicket})=0:inner=<div>Request ticket: ${httpContextItems:key=RequestTicket}</div>}
【问题讨论】:
标签: nlog