title: Logging elastic4s client
body: <p>looking at this example </p>
  
  <pre><code>client.execute{search in "places"-&gt;"cities" query "paris" start 5 limit 10}
  </code></pre>
  
  <p>is there an option to hook logging to client.execute to log all operations made by the client (index, search etc') ?</p>
  
  <p>I saw this <a href="https://stackoverflow.com/questions/30864841/how-track-json-request-sent-to-elasticsearch-via-elastic4s-client">answer</a> but I do not want to do something like :</p>
  
  <pre><code>val req = search in "index" / "type" query "kate bush"
  logger.debug(s"Search request ${req.show}")
  </code></pre>
  
  <p>I want the client to log all base on the logging level </p>