擅长:python、mysql、java
<p>问题可能是您必须初始化<code>if __name__ == '__main__'</code>块上方的日志记录。这样,当您将此作为模块导入时,日志记录将被初始化。在</p>
<p>初始化日志的建议:</p>
<pre><code>import logging
log = logging.getLogger(PACKAGE_NAME)
stream_handler = logging.StreamHandler(stream=open(LOG_FILE_NAME, 'a'))
stream_handler.setLevel(logging.DEBUG)
log.addHandler(stream_handler)
log.debug('your message here')
</code></pre>
<p>在此之后,您可以使用<code>logging.Formatter</code>调整日志消息格式。在</p>