重複の可能性:
log4j では、ログを記録する前に isDebugEnabled をチェックするとパフォーマンスが向上しますか?
以下の方法で log4j を使用している人を見てきました。
if(logger.isDebugEnabled())
{
logger.debug(" message ");
}
ただし、logger.debug
APIのドキュメントを確認したところdebug
、メッセージをログに記録する前に有効になっているかどうかを確認することがわかりました。その場合、if を余分に書く意味は何ですか?
と書くだけでも全く同じではないでしょうか
logger.debug(" message ");
?