日志收集

 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("这个是一条严重级别的日志")
posted @ 2022-08-06 16:00  一影惊孤鸿  阅读(127)  评论(0)    收藏  举报