0

この要件はJ2EE標準に準拠していますか?これを実装する簡単な方法はありますか?ログファイルはLog4Jによって生成され、最後にファイルシステムにアクセスしてファイル全体を電子メールで送信します。ファイルシステムにアクセスできますか?

4

2 に答える 2

1

Log4jにはメールアペンダーがあります...

参照: http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html?page=2 (1 ページも参照)

于 2009-06-07T20:56:28.160 に答える
0

log4j を使用すると、メール アペンダーを構成に追加できます。log4j.proeprties でアペンダーを宣言できます。

log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.To= #受信者のメールアドレス log4j.appender.email.From= #送信者のメールアドレス log4j.appender.email.SMTPHost= #location smtp サーバーの log4j.appender.email.Threshold=FATAL # メールが生成される最低のログ レベル log4j.appender.email.BufferSize=512 log4j.appender.email.Subject= # 送信されたメールの件名 log4j .appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern=-[%d] %-4L %-5p %c %x - %m%n #メッセージ形式

覚えておくべきこと: このアペンダーは、しきい値の要件を満たすすべてのログ メッセージに電子メールを送信するため、重要でないメッセージで受信トレイがあふれないように、しきい値を高くすることをお勧めします。

于 2009-06-08T00:55:08.727 に答える