Last-modified: 2004-05-18 (火) 09:49:48 (7277d)

 Tomcat5には、FileLogger、SystemOutLogger、SystemErrLoggerしかないので、カスタムLoggerを作ってみました。

SMTPLogger

 Log4JのSMTPAppendarをちょっとだけ意識しています。

  • 利用前提条件
    • JavaMailのmail.jarと、JAFのactivation.jarを、$CATALINA_HOME/commons/lib にコピーしてください。
  • インストール
    1. fileSMTPLogger.jarを$CATALINA_HOME/commons/lib にコピーしてください。
    2. 以下の設定を、(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" />
    3. 設定パラメータ
      1. smtpHost … SMTPサーバをIPアドレスかホスト名で指定する。
      2. subject … 送信されてくるメールのSubject
      3. from … 送信されてくるメールのFrom
      4. recipient … 送信されてくるメールのTo
  • Download
    • Ver1.0
    • ソースコード付属

添付ファイル: fileSMTPLogger.jar 2451件 [詳細]

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