<p>动态更改日志级别不起作用</p>
<pre><code>import logging
logger = logging.Logger("MyLogger", level=logging.INFO)
formatter = logging.Formatter('%(name)s - %(levelname)s - %(message)s')
console = logging.StreamHandler()
console.setFormatter(formatter)
logger.addHandler(console)
logger.setLevel("INFO")
logger.info("should show up")
logger.setLevel(logging.CRITICAL)
logger.info("should not show up")
</code></pre>
<p>输出</p>
<pre><code>MyLogger - INFO - should show up
MyLogger - INFO - should not show up
</code></pre>
<p>有什么建议我做错了什么</p>