Add logger.isWarnEnabled() check