Python的logging,python logging模块默认日志
作为软件项目中常见的一部分,日志管理在开发和自动化测试过程中尤为重要。
最初,我计划使用python的日志模块来管理日志,但在阅读和检查github和其他人的自动化框架设计后,我决定使用logbook。
这篇博客介绍了在python上使用日志模块的方法。仅供参考。看吧。看吧。
一、下载安装
1、文件安装
从官网下载日志安装文件并安装。
官网链接:https://pypi.org/project/Logbook/
2、pip命令安装
进入CMD命令行,输入pip安装日志命令进行安装,安装成功后,输入pip显示日志命令显示相关信息。
二、logbook简介
logbook的本意是日志,是替代python的标准库日志模块。有关详细信息,请参考以下链接中的官方文档。
官方文件:http://logbook.readthedocs.io/en/stable/index.html
三、用法说明
例如:log.py
# coding=utf-8 importosiportsysimportlogobookfromlogbookimportlogger、StreamHandler、FileHandler、timedrotatingfilehandlerfromlogbook . moreimportcolorizedstderrhandlerdeflog _ type(record,handler(3360 log=[{ date }][{ level }][{ filename }][{ func _ name }][{ line no }]{ msg } 。format)和#文件名func_name=record.func_name,#函数名lineno=record #行号msg=record.message #日志内容(返回日志#日志存储路径Log _ dir=OS . path . join(Log)ifnotos . path . exists)Log _ dirlog=STD=彩色stderr处理程序(bog)在屏幕上打印日志log _ file=定时循环 % s.log% log ),date_format=%Y-%m-%d ,bubble=True,Encoding= utf-8 )Log _ Log
1.定义日志文件类型,按照时间、日志级别、测试文件名、函数方法名、行数、具体信息显示;
代码解析:
Leveldescribecritical错误,程序将导致错误控制在错误范围内。警告警告信息通知在许多情况下,您想要查看的日志信息在许多情况下,您不想查看的日志。对于调试程序,详细的输出日志2
3.日志有两种日志输出方式。打印在屏幕上(适合调试,但正式使用时可以注释掉)打印在日志文件中)。
4.定义日志输出。
5.实例化,方便调用其他模块;
日志已打印到支持的路径,请参考日志等级:。
# coding=UTF-8 importsfromlogimportrun _ logasloggif _ _ name _= _ main _ 3360 logger . info(test
如上所述,是日志的基本用法。代码仅供参考,请自行练习。看吧。看吧。
转载于:3359 ALOST/p/9026379.html,blogs.com/imy, www.cn
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。