Log4J PreparedStatementAppender

これはまだLog4j1.3のsandbox(jakarta-log4j-sandbox)にあるもの。イメージとしてはJDBCAppenderに近くて、その名の通りPreparedStatementに対応させた感じかな。昨日書いたDBAppederとは

  • ログ出力先のテーブル名称/フィールド名はXMLファイルで指定できる
  • exceptionも同じテーブルに格納できる

といったあたりが違うようだ。あとJNDIConnectionSourceを使うことで、JNDIからDataSourceを取得してDBへ接続できるようだ(まだ実際に動かしてはいない)。