Tomcat5には、FileLogger、SystemOutLogger、SystemErrLoggerしかないので、カスタムLoggerを作ってみました。Log4Jの各種Appendarをちょっとだけ意識しています。
 Tomcat5には、FileLogger、SystemOutLogger、SystemErrLoggerしかないので、カスタムLoggerを作ってみました。

** SMTPLogger
 [[Log4JのSMTPAppendar:http://www.techscore.com/tech/Java/Log4J/4.html]]をちょっとだけ意識しています。
-利用前提条件
--[[JavaMail:http://java.sun.com/products/javamail/]]のmail.jarと、[[JAF:http://java.sun.com/products/javabeans/glasgow/jaf.html]]のactivation.jarを、$CATALINA_HOME/commons/lib にコピーしてください。
-インストール
++&ref(SMTPLogger.jar);を$CATALINA_HOME/commons/lib にコピーしてください。
++以下の設定を、(1)$CATALINA_HOME/conf/server.xmlの<Host>のChildNodeとして、もしくは (2)C$CATALINA_HOME/conf/Catalina/localhost/{$WEBAPP_NAME}.xmlの<Context>のChildNodeとして記述してください。
 <Logger className="jp.bne.jomora.tomcat.SMTPLogger"
         smtpHost="192.168.xxx.xxx" subject="test subject"
         from="sender@jomora.bne.jp"
         recipient="receiver@jomora.bne.jp" />
++設定パラメータ
+++ smtpHost … SMTPサーバをIPアドレスかホスト名で指定する。
+++ subject … 送信されてくるメールのSubject
+++ from … 送信されてくるメールのFrom
+++ recipient … 送信されてくるメールのTo
-Download
#ref(SMTPLogger.jar);
--Ver1.0
--ソースコード付属
--

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS