title: python asyncio exceptions raised from loop.create_task()
body: <p>I want my code to use python <code>logging</code> to log exceptions.
  In my usual code using <code>await</code>, exceptions are raised normally, so:</p>
  
  <p><code>try:
     await code_that_can_raise()
  except Exception as e:
     logger.exception("Exception happended")</code>  </p>
  
  <p>Works fine.</p>
  
  <p>However, when using 
  <code>loop.create_task(coro())</code></p>
  
  <p>I'm not sure how can I catch the exception here.<br>
  Wrapping the create_task() call obviously won't work. 
  What is the best solution to log every exception in the code?</p>