技術開発日記

技術やら日々思ったことを綴ってます。

Log4j

Log4jのエラーハンドリング

log4jってファイルIO系のエラーが発生したときは内部でエラーハンドリングしてまうため、 書き込みが失敗した場合とかはそのことを呼び出し側に知らせてくれない。 ということを最近知りました。。。これはlog4jの思想というか考え方らしく、log4jを使ってい…

Log4jとLogBack

文字列の生成に処理コストが掛かってしまうため、Log4jを使ってデバッグログを出力する場合は以下のように書くことが多い。 if(log.isDebugEnabled()){ log.debug("User Name:" + user.getName()); } しかし、正直僕はこの書き方にはとても賛成できない。 実…