前言:在日常使用软件过程中或日常测试过程中,我们对日志的依赖是重度,开发需要日志来排查错误,测试需要定位日志来协助开发排错。我们自己在写代码的过程中,也需要日志记录代码运行过程及提供错误信息。接下来我们就一起来学习吧
一、什么是日志?日志的等级是怎样的?日志输出的渠道有哪些?
a)记录了执行过程/逻辑执行流程/记录了执行代码的报错
b)日志级别(Level):
debug - info - warning -error - critical(FATA) 调试 基本 警告 报错 严重错误
c)输出的渠道(Handle):文件(filehandle) 、 控制台(streamhandle)
二、什么是日志收集器?
a)定义日志收集器:
0、要从代码当中按照要求,收集对应的日志。并输出到哪些渠道
1、要收集什么级别以上的日志?
2、日志要什么样的格式显示?
3、日志要输出到哪些地方去?
三、认识loging模块:
a)有一个默认的日志收集器,root:
1、默认收集error,critical
2、日志格式:日志级别:收集器的名字:输出内容
3、输出渠道:控制台
四、实践loging模块:
a——输入日志到控制台例子:
自定义日志收集思路:
"""
自定义日志收集:
1、调用 logger = loging.getLogger(日志名字)生成一个日志收集器对象
2、设置你的日