如何将 NLog 配置为仅以大写形式记录某些级别
How to configure NLog to only log certain levels in uppercase
我的格式包含:
layout="${longdate} ${pad:padding=-5:inner=${uppercase:${level}}} ...
将日志级别的大写版本填充到文件中。
我只想将警告及以上部分大写,以便更容易快速扫描它们。
这怎么可能?
您可以使用 ${when}
布局渲染器。
例如
layout="${longdate} ${pad:padding=-5:inner=${when:when=level>=LogLevel.Warn:inner=${uppercase:${level}}:else=${level}}} ...
我的格式包含:
layout="${longdate} ${pad:padding=-5:inner=${uppercase:${level}}} ...
将日志级别的大写版本填充到文件中。
我只想将警告及以上部分大写,以便更容易快速扫描它们。
这怎么可能?
您可以使用 ${when}
布局渲染器。
例如
layout="${longdate} ${pad:padding=-5:inner=${when:when=level>=LogLevel.Warn:inner=${uppercase:${level}}:else=${level}}} ...