gpt4 book ai didi

java - 日志: How to get a email whenever there is a Exception inside Log

转载 作者:行者123 更新时间:2023-12-02 07:54:02 25 4
gpt4 key购买 nike

我正在将 Apache Commons 日志记录与基于 Java EE 的应用程序一起使用。

是否有可能每当记录异常时,都会通过电子邮件发送警报?

最佳答案

每当记录错误时我们都会这样做。这是 log4j 配置的相关部分:

<appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Threshold" value="ERROR"/>
<param name="To" value="email@our.domain"/>
<param name="From" value="server@our.domain"/>
<param name="Subject" value="Error"/>
<param name="SMTPHost" value="our.host"/>
<param name="BufferSize" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ABSOLUTE},%c] %m%n"/>
</layout>
</appender>

日志记录本身是使用 apache commonslogging 作为 log4j 的包装器来完成的。

请注意,如果将某些异常记录为警告,您仍然可能会错过这些异常,但这在这种情况下应该是有意为之,并且您通常不希望每次“预期”时都收到电子邮件出现异常。

关于java - 日志: How to get a email whenever there is a Exception inside Log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9875426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com