擅长:python、mysql、java
<p>展开汤姆·道尔顿的链接(<a href="http://docs.python.org/2/howto/logging.html#logging-to-a-file" rel="nofollow">docs.python.org/2/howto/logging.html#logging-to-a-file</a>):</p>
<pre><code>import logging
logging.basicConfig(filename='example.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
</code></pre>
<p>也会把这个写成一个文件</p>
^{pr2}$
<p>在您的示例中,您可以使用全局记录器,并且每个函数都可以调用它</p>
<pre><code>import logging
logging.basicConfig(filename='example.log',level=logging.DEBUG)
def log1():
logging.info('log1')
def log2():
logging.info('log2')
if __name__ == '__main__':
log1()
log2()
</code></pre>
<p>如果需要多个记录器,可以使用<code>logging.getLogger()</code>,日志模块有很多灵活性,请查看文档(在链接中)。在</p>