这篇文章主要讲解了“Python中logging模块如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中logging模块如何使用”吧!在实际应用中,日志文件十分重要,通过日志文件,我们知道程序运行的细节;同时,当程序出问题时,我们也可以通过日志快速定位问题所在。在我们写程序时,也可以借助 logging 模块的输出信息来调试代码。但是很多人还是在程序中使用print()函数来输出一些信息,比如:这样用的话缺点很明显,当程序写好运行时,我们要把这些print()函数删掉,在简单的的程序中用还行,当程序比较复杂时,这个办法很低效。如果使用logging
模块,看看效果运行结果如下:你也许会问,这和print()
函数有什么区别呢?区别就在于,logging模块可以通过改变level来控制一些语句是否被输出,比如当我们把level改成DEBUG级别:得到输出如下:INFO:__main__:Start reading database
DEBUG:__main__:Records: {‘john’: 55, ‘tom’: 66}
INFO:__main__:Updating records …
INFO:__main__:Fi免费云主机域名nish updating recordslogging
模块是python自带的一个包,因此在使用的时候,不必安装,只需要import即可。有5个level,分别是debug,主要是查看一下程序运行的信息,一般是调试程序要看的信息;info,是我们看程序是否如预料执行的信息;warn,意料之外的,但是不影响程序运行;error
和critical
就是一些比较严重的问题,会影响程序运行。默认leval是warn,这个时候debug级别和info级别就不会被输出到日志里了。如果想要看到这些信息,就需要进行一些设置。我们主要调用basicConfig(***kwargs*)
这个函数对logging
进行设置。常用的参数如下:level
:主要调整logging的级别filename
:输出日志的路径filemode
:直接写入还是追加写入format
:输出的格式我们通过调整format,可以输出我们想要的格式,比如:结果是:12-Jul-18 20:53:19 – Admin logged out这就是在format
参数中设置了时间的,所以得到了时间,我们可以输出多种想要的信息感谢各位的阅读,以上就是“Python中logging模块如何使用”的内容了,经过本文的学习后,相信大家对Python中logging模块如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
这篇文章主要为大家展示了“Css3中如何实现hover动画的颜色动画效果”,内容简而易懂,条理清晰,希望能够帮助免费云主机域名大家解决疑惑,下面让小编带领大家一起研究并学习一下“Css3中如何实现hover动画的颜色动画效果”这篇文章吧。颜色动画效果主要是利用…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。