<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def from_normal(self, hosts=default.ELASTICSEARCH_HOSTS, **kwargs):
 """ Initialize a Elasticsearch client by specified hosts list. :param hosts: list of nodes we should connect to. Node should be a dictionary ({"host": "localhost", "port": 9200}), the entire dictionary will be passed to the :class:`~elasticsearch.Connection` class as kwargs, or a string in the format of ``host[:port]`` which will be translated to a dictionary automatically. If no value is given the :class:`~elasticsearch.Urllib3HttpConnection` class defaults will be used :return: void """

        self.client = Elasticsearch(hosts=hosts, **kwargs)
        logger.info('Initialize normal Elasticsearch Client: %s.' % self.client)