4

IDを処理するプログラムがあります。一部の ID では、ETL で複数のエラーが発生します。エラーまたは致命的な問題が発生したときにメールを送信するように log4j smtp を設定しています。現在、1 回のプログラム実行で 5 つのエラーに対して 5 つの電子メールが送信されます。1通のメールにまとめたいです。xml の代わりに log4j プロパティを設定しています。

プロパティ。私は隠れて行き来しました

log4j.rootCategory=DEBUG,stdout,fileout, sendMail

log4j.appender.sendMail=org.apache.log4j.net.SMTPAppender
log4j.appender.sendMail.Threshold=Error
log4j.appender.sendMail.SMTPHost=mailhost
log4j.appender.sendMail.From=hidden
log4j.appender.sendMail.To=hidden
log4j.appender.sendMail.Subject=Failure
log4j.appender.sendMail.BufferSize=1
#log4j.appender.sendMail.evaluatorClass=TriggerLogEvent
log4j.appender.sendMail.layout=org.apache.log4j.PatternLayout
log4j.appender.sendMail.layout.ConversionPattern=%m

log4j smtp appender に関する情報はあまりありません。

4

1 に答える 1