Это действительно функционально то же самое.

от вопрос уже есть ответ здесь:

В log4j проверка производительности isDebugEnabled перед регистрацией улучшает производительность? 15 ответов

Есть ли необходимость сделать явную проверку if (log.isDebugEnabled ()) {...}?

Я имею в виду, что я видел некоторые посты, в которых упоминается, что log.debug («что-то») делает неявный вызов, чтобы увидеть, было ли включено ведение журнала в режиме отладки, до того, как он это сделает. Я что-то пропустил или есть промежуточный шаг, который должен быть выполнен до того, как он будет использован?

Спасибо!

log.debug("ResultSet rs is retrieved from OracleTypes");

против

if(log.isDebugEnabled()){
     log.debug("ResultSet rs is retrieved from OracleTypes");
}

Изменить: написал на это:http://java.sg/whether-to-do-a-isdebugenabled-checking-before-printing-out-your-log-statement/

Ответы на вопрос(5)

Ваш ответ на вопрос