Возможный дубликат:
В log4j ли проверка isDebugEnabled перед протоколом повышения производительности?
Я видел людей, использующих log4j следующим образом:
if(logger.isDebugEnabled())
{
logger.debug(" message ");
}
Однако я проверил документацию для API logger.debug
и обнаружил, что он проверяет, включен ли debug
, прежде чем записывать сообщение. В этом случае, в чем смысл писать лишние, если?
Не было бы точно так же писать
logger.debug(" message ");
?