Это действительно функционально то же самое.
от вопрос уже есть ответ здесь:
В 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/