Python的logging,python logging模块默认日志

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: