擅长:python、mysql、java
<p>在<code>main</code>命名空间之外使用以下代码位。这样,您就定义了一个记录器,并将日志文件创建为全局文件,您可以在代码中的任何位置调用该记录器。下面的记录器代码位是我通常的编码方式。在</p>
<pre><code>logfile = '<your_file_name>.log'
if(os.path.isfile(logfile)):
os.remove(logfile)
file_handler = logging.FileHandler(logfile)
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(logging.Formatter(
'%(asctime)s %(pathname)s [%(process)d]: %(levelname)s:: %(message)s'))
logger = logging.getLogger('wbs-server-log')
logger.setLevel(logging.DEBUG)
logger.addHandler(file_handler)
</code></pre>