如何将NLog配置为仅以大写形式记录某些级别

时间:2017-04-25 16:23:47

标签: formatting nlog

我的格式包含:

layout="${longdate} ${pad:padding=-5:inner=${uppercase:${level}}} ...

将日志级别的大写版本填充到文件中。

我希望仅警告大写警告及以上警告,以便更快速地扫描它们。

这怎么可能?

1 个答案:

答案 0 :(得分:1)

您可以使用${when}布局渲染器。

e.g。

layout="${longdate} ${pad:padding=-5:inner=${when:when=level>=LogLevel.Warn:inner=${uppercase:${level}}:else=${level}}} ...