擅长:python、mysql、java
<p>第一个示例实际上会警告您,对于logger“root”</em>(<a href="https://stackoverflow.com/questions/44188270/no-handlers-could-be-found-for-logger">see here)</a>)找不到处理程序。这是因为,正如建议的那样,您没有为<code>logger</code>定义任何处理程序。在</p>
<p>以下是<code>logging.info</code>的实现:</p>
<pre><code>def info(msg, *args, **kwargs):
"""
Log a message with severity 'INFO' on the root logger.
"""
if len(root.handlers) == 0:
basicConfig()
root.info(msg, *args, **kwargs)
</code></pre>
<p>{3}处理程序初始化时,也可以看到下面的处理程序}在初始化^时也会注意到}。在</p>