日志日志模块如何在python项目中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>一、基本介绍强>
日志模块是python自带的一个包,因此在使用的时候,不必安装,只需要进口即可。
日志有5个不同层次的日志级别,可以将给定的记录器配置为这些级别:
- <李>
调试:详细信息,用于诊断问题。value=https://www.yisu.com/zixun/10。
李> <李>信息:确认代码运行正常value=https://www.yisu.com/zixun/20。
李> <李>警告:意想不到的事情发生了,或预示着某个问题。但软件仍按预期运行value=https://www.yisu.com/zixun/30。
李> <李>错误:出现更严重的问题,软件无法执行某些功能value=https://www.yisu.com/zixun/40。
李> <李>关键:严重错误,程序本身可能无法继续运行value=https://www.yisu.com/zixun/50。
李> <强>二,基本操作
强>
主要调用logging.basicConfig (* * * kwargs *)这个函数对日志进行设置。函数常用的参数如下:
- <李>
水平:主要调整日志的级别
李> <李>文件名:输出日志的路径
李> <李>filemode:直接写入还是追加写入
李> <李>格式:输出的格式
李>示例一:通过调整格式,可以输出我们想要的格式
, import 日志记录 , ,logging.basicConfig(格式=& # 39;% (asctime) s 作用;%(消息)& # 39;,,datefmt=& # 39; % d - b % - % y % H: % M: % & # 39;) ,logging.warning (& # 39; Admin  logged 本# 39;)
结果:
12-Jul-18 20:53:19 作用;Admin logged 从
示例二:日志写多文件日志
# !/usr/bin/env python #,- *安康;编码:utf-8 - * “““ 日志记录模块写多文件日志 “““ import 日志 #创建文件 时间=file_1 logging.FileHandler (& # 39; log_1.log& # 39;,, & # 39;一个# 39;) #创建格式 时间=fat logging.Formatter (fmt=? (asctime) s 作用;%(名字)s 作用;% (levelname) s 作用;%(模块)s 作用;%(消息)s") #文件应用格式 file_1.setFormatter(脂肪) 时间=file_2 logging.FileHandler (& # 39; log_2.log& # 39;,, & # 39;一个# 39;) 时间=fmt logging.Formatter () file_2.setFormatter (fmt) 时间=logger1 logging.Logger (& # 39; s1 # 39;,,水平=logging.ERROR) logger1.addHandler (file_1) logger1.addHandler (file_2) #写日志 logger1.critical(“我# 39;m  a 错误!“)
看完上述内容,你们掌握日志日志模块如何在python项目中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!