0
Java EEベースのアプリケーションでApache Commons loggingを使用しています。ログ:ログ内に例外があるとメールを受け取る方法
例外がログに記録されるたびに、アラートが電子メールで送信される可能性はありますか?
Java EEベースのアプリケーションでApache Commons loggingを使用しています。ログ:ログ内に例外があるとメールを受け取る方法
例外がログに記録されるたびに、アラートが電子メールで送信される可能性はありますか?
エラーがログに記録されるたびにこれを実行します。 は、ここに私たちの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 protected]"/>
<param name="From" value="[email protected]"/>
<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>
ログ自体は、log4jのラッパーとしてログインApacheのコモンズを使用して行われます。
警告としてログに記録されている場合でも、いくつかの例外が発生する可能性がありますが、その場合は意図的でなければならないことに注意してください。毎にに "expected"例外が発生します。
古くは多分役に立つ記事http://onjava.com/onjava/2004/09/29/smtp-logging.htmlが見つかりました – Kennet