擅长:python、mysql、java
<p>在您的主模块中,您正在配置名称为<code>'__main__'</code>(或者在您的情况下等同于<code>__name__</code>)的记录器,而在module.py中,您正在使用不同的记录器。您要么需要为每个模块配置日志记录器,要么可以在主模块中配置根日志记录器(通过配置<code>logging.getLogger()</code>),默认情况下,根日志记录器将应用于项目中的所有日志记录器。</p>
<p>我建议使用配置文件来配置记录器。这个链接应该能给你一个良好实践的好主意:<a href="http://victorlin.me/posts/2012/08/26/good-logging-practice-in-python" rel="noreferrer">http://victorlin.me/posts/2012/08/26/good-logging-practice-in-python</a></p>
<p>编辑:在格式化程序中使用%(module)将模块名称包含在日志消息中。</p>