怎么在Python中使用日志模块打印日志记录

  介绍

怎么在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中使用日志模块打印日志记录问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在Python中使用日志模块打印日志记录