日志收集
1、日志相关概念
日志的概念:日志就是用于记录系统运行时的信息,对一个事件的记录
1.1 日志的作用
* 调试程序
* 可以用来判断程序是否运行正常
* 可以用来分析和定位问题
* 可以用来做用户行为分析和数据统计
1.2 日志的级别
* 调试级别 DEBUG 记录的一些代码的调试信息
* 信息级别 INFO 记录一些正常的操作信息
* 警告级别 Warring 记录的是一些警告日志信息,但不会影响系统的功能及正常运行
* 错误级别 Error 记录的是系统运行时的错误信息,说明系统的某些功能不能正常运行
* 严重错误级别 critical 记录的系统运行时的严重错误信息,有可能导致整个系统都不能运行。
#导包
import logging
# 定义一个格式化的字符串
fmt = '%(asctime)s %(levelname)s [%(name)s] [%(filename)s(%(funcName)s:%(lineno)d)] - %(message)s'
# 设置日志级别(日志只能输出大于或者等于他的级别信息)
# * 日志格式设置: logging.basciConfig(format=fmt) # fmt表示的日志格式字符串
# logging.basicConfig(filename='log/a.log') # 日志文件保存的目录必须手动创建
logging.basicConfig(level=logging.DEBUG, format=fmt, filename=r'D:\xianmudaima\自动化\pytest\txt\a.log')
# 调用logging输出日志
logging.debug("这个是一条调试级别的日志")
logging.info("这个是一条信息级别日志")
logging.warning("这个是一条警告级别信息")
logging.error("这个是一条错误级别的日志")
logging.critical("这个是一条严重级别的日志")

浙公网安备 33010602011771号