擅长:python、mysql、java
<p>当前函数名、模块和行号,只需更改格式字符串以包含它们即可。</p>
<pre><code>logging.basicConfig(
filename = fileName,
format = "%(levelname) -10s %(asctime)s %(module)s:%(lineno)s %(funcName)s %(message)s",
level = logging.DEBUG
)
</code></pre>
<p>大多数人只希望在记录异常时使用堆栈,如果调用<code>logging.exception()</code>,则日志模块会自动执行此操作。如果您在其他时间确实需要堆栈信息,则需要使用回溯模块来提取所需的附加信息。</p>