存在会话对象的Nlog表达式

时间:2017-10-05 13:23:48

标签: asp.net nlog

我将NLog.Web NUGet包添加到我的web项目中(这些包包含特定于ASP.NET(Core),MVC和IIS的目标和布局渲染器。)

现在我想在一行上记录:

  • 如果存在会话变量x,则记录其内容。
  • 否则请记录"不可用"。

我在想这个方向,但它不起作用:

${whenEmpty:whenEmpty=${aspnet-session:x}:inner=Not available:else=${aspnet-session:x}}

这可能吗?如何?

1 个答案:

答案 0 :(得分:0)

好的,它比预期的简单:

${aspnet-session:x:whenEmpty=Not available}