我的格式包含:
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}}} ...
关于formatting - 如何配置 NLog 仅以大写形式记录某些级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43616131/