logger.isDebugEnabled()とか

http://d.hatena.ne.jp/wkoichi/20101128/p1


ログ出力が単純な文字列だけならあまり気になりませんが、
文字列連結をしているような場合や


logger.debug("BEGIN ["+ hoge + "]");

メソッド呼び出しを行っている場合や


logger.debug("BEGIN ["+ hoge.getClass().getSimpleName() + "]");


文字列だけしか出力しないログでfor文の中で大量にログ出力する場合なんかでも、
ログにコードの行数を出力する設定をしていると、Log4Jの中で例外をスローしまくり(GCしまくり)なので効果があります。



入門書とかで触れといた方がいいのか?

samurai-reloadable V1.0.1リリース

しました。

http://code.google.com/p/samurai-reloadable/


■変更点
V1.0.0からの変更点は次の通りです。

●Bug修正
Issue 1 Servletの場合load-on-startupを付けないとNullPointerExceptionが発生する