繁体   English   中英

从Nlog发送电子邮件警报以了解特定异常

[英]Send email alerts from Nlog for specific exceptions

我正在配置NLog配置,该配置非常适合登录文本文件。 现在,在此之上,我想将一个条件目标设置为Mail ,该条件目标应仅针对特定的一组异常才被触发。 例如-如果存在PaymentFailedExceptionCardExpiredExceptionNLog应该以Mail目标。 我已经查看了NLog文档,但找不到任何针对特定异常集进行设置的方法。 但是, NLog允许将异常级别的目标设置为Mail

您可以为此配置使用<when>

例如

<logger name="*" writeTo="myMailTarget">
  <filters>
    <when condition="not contains('${exception:format=type}', 'PaymentFailedException") action="Ignore" />
  </filters>
</logger> 

请参阅过滤日志消息<when>文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM