介绍
怎么在Python中使用日志模块打印日志记录?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强>什么时候使用日志强>
对于简单的日志使用来说日志功能提供了一系列便利的函数。它们是调试(),(),信息警告()错误()()和至关重要的。想要决定何时使用日志,请看下表,其中显示了对于每个通用任务集合来说最好的工具。
<强>实际例子强>
记录到文件
import 日志记录 logging.basicConfig(文件名=& # 39;example.log& # 39;,水平=logging.DEBUG) logging.debug(& # 39;却;能够message should go 用,log 文件# 39;) logging.info (& # 39; So should 这个# 39;) logging.warning(& # 39;以及,,太# 39;)
打开日志文件,你可以看到如下日志信息:
调试:根:这个消息应该去日志文件
信息:根:这应该
警告:根:这太
从多个模块记录日志:
如果你的程序包含多个模块,这里有一个如何组织日志记录的示例:
#, myapp.py import 日志 import mylib def main (): logging.basicConfig才能(文件名=& # 39;myapp.log& # 39;,,水平=logging.INFO) logging.info才能(& # 39;开始# 39;) mylib.do_something才能() logging.info才能(& # 39;完成# 39;) if __name__ ==, & # 39; __main__ # 39;: 以前,,main () >库文件如下所示:
#, mylib.py import 日志 def do_something (): logging.info才能(& # 39;Doing 一些# 39;)如果你运行myapp。py,你应该在myapp。日志中看到:
- <李>
信息:根:开始
李> <李>信息:根:做一些
李> <李>信息:根:完成了
李>关于怎么在Python中使用日志模块打印日志记录问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。