【发布时间】:2016-09-01 13:08:59
【问题描述】:
我希望nlog在消息为空时输出换行符,当消息不为空时,我想要输出布局。
我尝试了以下方法,但它不起作用:
<variable name="DefaultLayout" value="${time} ${level:uppercase=true}: ${message}"/>
<variable name="Main" value="${when:when='${message}'=='':inner=${newline}:else=${DefaultLayout}}"/>
......
<target xsi:type="ColoredConsole" name="console" layout="${Main}" />
在此配置中,当消息为空时打印新行,但当消息不为空时,它不打印此消息,只有16:06:34.7274 INFO
如何修复配置以获得预期的效果?
【问题讨论】:
标签: nlog