记录日志模块如何在python项目中使用

  

日志日志模块如何在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项目中使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

记录日志模块如何在python项目中使用