<div dir="ltr"><br><br><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi! Isn't it just basicConfig?
<br>
<br>    import logging
<br>    logging.basicConfig(
<br>        filename='test.log',
<br>        format='[%(asctime)s] %(name)s %(levelname)s: %(message)s',
<br>        level=logging.DEBUG,
<br>    )
<br>    log = logging.getLogger("TEST")
<br> 
</blockquote><div><br>BasicConfig does not allow different settings for different log readers, as I can see. E.g.<br><br>    import logging
<br>    logging.basicConfig(
<br>        level=logging.DEBUG,
<br>    )
<br>    log1 = logging.getLogger("TEST1")
<br> <br>    logging.basicConfig(
<br>       level=logging.INFO,<br>    )<br>    log2 = logging.getLogger("TEST2")<br><br>Here log2 will write out logs at the same level as log1, so basicConfic is IMO too basic for a lot of use cases and so you'll have to go through the other more verbose setup. <br><br>So, this getLogReader function would be more general than basicConfig, but also much more useful. (But please educate me, if I've misunderstood basicConfig)</div></div>