我目前有以下过滤器
<logger name="*" minLevel="Info" writeTo="dbLog">
<filters>
<when condition="contains('${message}', 'failed AntiXss')" action="Ignore" />
<when condition="contains('${message}', 'Cannot create duplicate candidate')" action="Ignore" />
</filters>
</logger>
但是除了忽略错误之外,我还需要登录然后作为警告。有可能吗?
谢谢
答案 0 :(得分:0)
不幸的是,并非没有编程/技巧。
级别是通过日志调用设置的,不应由目标更改。
一种技巧是在这些情况下复制目标并写为“警告”。
例如
<target name="file" xsi:type="File" layout="${level}|${message}"/>
<target name="file-warn" xsi:type="File" layout="WARN|{message}"/>