python log formatter that shows all kwargs in extra : <p>I hope to add the following log points to my application and display the full contents of <code>extra</code> on console, e.g., </p>

<pre><code>logger.info('Status', extra={'foo':data})
logger.info('Status', extra={'bar':data})
logger.info('Status', extra={'foo':data, 'bar':data}) 
</code></pre>

<p>and I hope to see:</p>

<pre><code>2016-10-10 15:28:31,408, INFO, Status, foo=data
2016-10-10 15:38:31,408, INFO, Status, bar=data
2016-10-10 15:48:31,408, INFO, Status, foo=data, bar=data
</code></pre>

<p>Is this even possible?  According to official logging documentation, the <code>Formatter</code> must be set up with a format string that expects <code>foo</code> and <code>bar</code> but in my case all I want is to dump out the entire kwargs of <code>extra</code> without prior knowledge of <code>foo</code> and <code>bar</code>.</p>
